Apply now »
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
Apply now »