Engineer - Embedded Firmware
Date: Oct 29, 2025
Location: Chennai, TN, IN, 600113
Company: Hubbell Incorporated
Job Overview
We are looking for a Firmware Engineer with Embedded Programming, Linux development, debugging and testing (at board and system level). The Engineer will focus on developing, testing, validating, troubleshooting Embedded Products involving Microcontrollers.
A Day In The Life
- Understand & Maintain the existing firmware and perform changes based on the field requirements
- Perform testing, troubleshooting, validation (at board and system level).
- Involve in New Product/New feature firmware development
- Document software based designs and algorithms for both developers and customers.
- Devise well-rounded test plans to validate the product robustness.
- Create, develop and evaluate technical documentation for the existing and new projects.
- Work with other team members to assess requirement specifications.
- Track progress and action items for ongoing design projects.
Assist in troubleshooting and root cause failure analysis for product enhancement.
What will help you thrive in this role?
- Must have at least 5-7 years industry experience of working on firmware/embedded based product development, testing and validation.
- Experience in Embedded Linux development
- Experience in hands-on development and troubleshooting on Microcontrollers
- Strong programming experience in C
- Knowledge of bootloaders (U-Boot), file systems, and cross-compilation
- Hands-on experience with debugging tools (JTAG, GDB, strace, cscope etc.).
- Exposure to ARM-based architectures and SoCs
- General embedded communication protocol ( I2C, SPI, UART )
- Good in peripherals interface ( PWM, DMA, EEPROM, ADC, DAC)
- Ability to read schematics and use for development debugging
- Self motivated and highly ambitious
- Must possess strong written and oral communication skills.
Job Segment:
Embedded, Testing, Linux, Firmware, Informatics, Technology