- Design, implement, and maintain embedded software for deployment on diverse hardware, operating systems, and vehicle architectures
- Collaborate with hardware engineers to integrate software with embedded platforms
- Contribute to the development of embedded software for AMRs, elevators, and battery exchangers
- Implement real-time operating systems (RTOS) and develop firmware for various microcontrollers and platforms
- Ensure compliance with industry standards such as DO-254 and CEMILAC for high-reliability systems
- Conduct unit and integration testing using tools like JTAG and oscilloscopes
- Develop and execute comprehensive test cases, including hardware-in-the-loop testing
- Lead troubleshooting and debugging efforts to resolve software and hardware issues
- Document designs and share knowledge across the team while mentoring junior engineers
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
- Expertise in C/C++, RTOS, bare-metal programming, and interfacing with microcontrollers
- Proven experience working in real-time, high-performance environments
- Familiarity with tools like JTAG, Eclipse, Git, and oscilloscopes for testing and debugging
- Strong understanding of embedded firmware development and RTOS implementation
- Experience in the aerospace or defense sectors
- Knowledge of FPGA OS porting and embedded cybersecurity practices
Qbit Labs - Gurgaon/Gurugram - QBIT LABS PRIVATE LIMITED
QBIT LABS PRIVATE LIMITED Gurgaon/Gurugram
4 days ago

Description
Job Description:
A talented Embedded Software Engineer is needed to design, implement, test, release, and maintain software for a variety of embedded platforms. The ideal candidate will work closely with hardware engineers to ensure seamless integration and contribute to the development of innovative robotic applications.