Embedded Firmware Engineer (3–5+ Years of Experience)
About the role: You'll own firmware for our embedded products end to end — from board bring-up through production. This is a hands-on coding role with real hardware. You'll write the firmware, debug it on the bench with a scope and logic analyzer, and work closely with hardware on board design. It is not a PCB-layout or pure-testing role.
What you'll do
- Design and build firmware in C/C++ for STM32 and TI MCUs
- Develop and debug USB and Ethernet communication, plus SPI, I2C, UART, and CAN
- Do board bring-up: power-on, peripheral validation, low-level debugging
- Build and maintain bootloaders, device drivers, and firmware-update mechanisms
- Work on RTOS-based and low-power designs
- Debug at the hardware level with oscilloscope and logic analyzer, alongside the hardware team
Must have
- 3–5 years writing production embedded firmware in C/C++
- Hands-on USB and Ethernet firmware experience (this is the core of the role)
- STM32 and TI MCU experience
- Comfortable reading schematics and debugging on real hardware
- Has shipped firmware to production, not just lab prototypes
Nice to have
- Knowledge of industrial communication protocols (e.g., Modbus, Profinet, EtherCAT). Exposure to security features in embedded systems. Experience with version control systems (e.g., Git) and CI/CD pipelines.
Pay: ₹1,200,000.00 - ₹2,400,000.00 per year
Benefits:
Ability to commute/relocate:
- Kushaiguda, Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Experience:
- Firmware: 3 years (Required)
Language:
- Telugu, English (Preferred)
Work Location: In person