Job Description
Can you help us shape the future We re looking for dedicated people with the skills and vision to build a better tomorrow. Join Senior Software Developer (C/C++: Embedded OS and Networking stack) team and help us create the technology that will transform entire industries, cities and even countries.
Change the future with us and What are my responsibilities
We are looking for Bachelor / Master of Engineering in CSE IT / ECE, MCA 5 to 8 years of professional experience in Embedded software development of Operating systems and Networking stacks with strong knowledge in C and C++ with OOPs .
5+ years of experience in designing and implementing using C/C++ language on Embedded platforms and/or Linux OS
Programming of RTOS systems such as FreeRTOS, QNX, MQX, VxWorks (Necessary)
Development of OS layers - schedulers, Network stack, File systems, API - would be added advantage (optional)
Experience developing software for Coldfire 52x (Motorola 68k based) or PowerQUICC MPC 83 (PowerPC 600 based) using CodeWarrior IDE (Necessary)
Development of OS layers scheduler, network stack, Filesystem, API
Exposure to Linux kernel, device drivers and Linux networking fundamentals (Necessary)
Basic understanding of OS schedulers, thread scheduling, IPC (Optional)
Experience developing software for custom ASICs and embedded devices (optional)
Examples: Development or software for Mobile SOCs, , Ethernet or Wireless ASICs, Cameras, Communication Processors, etc,
Experience with network programming (Necessary)
Ethernet stack development, socket programming
Experience with network protocols (any, Necessary)
RSTP, IEEE 802.1X, IGMP, GVRP, NTP and knowledgeable with standard TCP/IP protocols - ARP, ICMP, UDP, GRE
Working knowledge in Software engineering practices, Object Oriented programming, SCA tools, Unit test, TDD with Agile/Scrum environment
Exposure to design principles and design patterns
Knowledge of GIT, Azure DevOps, Gerrit
Good analytical and problem-solving skills
Ability to effectively communicate and interact with different stakeholders
Proactive, self-motivated, result oriented, good oral and written communication
We ve got quite a lot to offer. How about you
💡 Quick Summary
Seeking a career-building opportunity? The We are looking for | Senior Software Developer |C|C position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
