





Mid-level metro role but niche embedded/RTOS hardware skills reduce applicant density.
Embedded firmware and hardware integration skills are highly domain-specific and not easily transferable across industries.
Explicit 4–6 years plus mandatory RTOS, VxWorks, JTAG and protocol experience creates strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop real-time embedded software for next-generation controller products using C/C++ on Intel x86 and ARM processors.
Participate in full software development lifecycle from definition to production release within Agile Scrum teams.
Collaborate cross-functionally with software, hardware, system test, and product management teams to integrate embedded firmware and communication protocol stacks.
Bachelor's or Master's degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or related field.
4–6 years of experience in embedded software/firmware development with Intel x86 and ARM-based processors/controllers.
Proficiency in C and C++ programming with experience in real-time, multi-threaded embedded software under VxWorks or other commercial RTOS.
Experience with industrial communication protocols (Modbus TCP/RTU, PROFINET, PROFIBUS, DNP3), debugging tools (Wind River Workbench, GDB, JTAG), and hardware integration/testing equipment.
Experienced embedded software engineer accustomed to operating in Agile Scrum teams with end-to-end product development ownership.
Capable of deep technical problem solving including debugging complex real-time systems and hardware-software integration challenges.
Familiar with industrial control systems including embedded board bring-up, communication protocol stacks, and cybersecurity for control environments.