Description : Job Summary :
We are looking for an experienced Embedded Firmware Engineer with hands-on expertise in RTOS and VxWorks. The candidate will be responsible for designing, developing, and debugging firmware for embedded systems, ensuring reliability, performance, and scalability.
Key Responsibilities :
- Design, develop, and maintain embedded firmware for real-time systems.
- Work extensively on RTOS platforms, specifically VxWorks.
- Develop, test, and optimize low-level drivers and board support packages (BSPs).
- Collaborate with hardware, software, and QA teams for system integration.
- Perform debugging, unit testing, and issue resolution using tools like JTAG, oscilloscopes, and logic analyzers.
- Contribute to architecture design, code reviews, and technical documentation.
- Ensure compliance with performance, safety, and quality standards in embedded products.
Required Technical Skills :
4 years of experience in Embedded Firmware developmentStrong proficiency in C / C++ programming for embedded systemsHands-on experience with VxWorks RTOSExperience with RTOS concepts : task scheduling, interrupts, semaphores, timers, IPCExperience with low-level programming, device drivers, and board bring-upFamiliarity with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc.Experience with debugging tools (e.g., JTAG, Lauterbach, GDB)Nice to Have (Optional) :
Experience with other RTOS (FreeRTOS, QNX, ThreadX, etc.)Exposure to embedded LinuxKnowledge of bootloaders and BSP customizationExperience with version control tools like GitKnowledge of safety-critical or aerospace / defense standardsQualifications :
Bachelors or Masters degree in Electronics, Electrical, Computer Science, or related fieldBehavioral Skills :
Strong problem-solving and analytical abilitiesGood communication and documentation skillsAbility to work independently and in cross-functional teamsAttention to detail and commitment to quality(ref : hirist.tech)