





Known employer and generic title increase competition, embedded specialization reduces density.
Highly domain-specific embedded systems skills limit cross-industry transferability.
Mandatory embedded C/C++, RTOS, and hardware communication skills create moderate screening rigor.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, debug, and maintain software using C and C++ in multi-threaded/multi-process environments on Linux, VxWorks, and QNX operating systems.
Design and implement tools and built-in diagnostics to accelerate development and improve system reliability and supportability.
Analyze and resolve system scalability, interworking, and root cause issues including customer site support and integration with various physical communication protocols and network technologies.
Bachelor's degree in Engineering (B.Tech/B.E) is mandatory.
0 to 4 years of software development experience.
Strong proficiency in C, C++, Linux, VxWorks, multi-thread/multi-process programming, and inter-process communication.
Experience with communication protocols and physical layer devices such as Serial, Ethernet, 1553, CAN, NMEA, ModBus is required.
Experienced with large complex software system development and distributed architectures with intercommunication capabilities.
Skilled in analyzing and debugging integration and scalability issues within embedded systems.
Comfortable working with IP protocols, VLANs, Ethernet switching, and tools like Jira for issue tracking and development support.