Senior Engineer - Embedded Software
On-site · Hyderabad, Telangana, India
Job Summary
Senior Engineer - Embedded Software responsible for designing, developing, and delivering embedded firmware for HVAC residential products including high-speed router, gateway, and controller devices used in real-time commercial HVAC applications. Collaborate within a team to create new architectures, modify firmware for current products, and align with customer requirements. Requires a Bachelor’s or Master’s in Computer Science or related engineering field with 5+ years of experience, strong C/C++ skills, and extensive embedded software experience on RTOS/Linux, including driver development for CAN, RS232, SPI, I2C, USB, timers, graphics LCDs, EEPROM, and Flash memory; experience with STM32, ESP32, and Renesas microcontrollers; and debugging with emulators, JTAG, and GDB.
Required Qualifications
- Bachelor’s or master’s degree in computer science or a related engineering discipline
- 5+ years of relevant experience
- Strong proficiency in C and C++ programming
- Extensive experience in embedded software development on RTOS and Linux platforms
- Hands-on expertise in driver development for interfaces such as CAN, RS232, SPI, I2C, USB, timers, graphics LCDs, EEPROM, and Flash memory
- Experience with microcontrollers such as STM32, ESP32, and Renesas
- Proven debugging/troubleshooting with tools such as emulators, JTAG, and GDB
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.