Job description:
Hubbell is looking for a Firmware Engineer with Lighting product development, debugging and testing (at board and system level).
Job duties and responsibilities:
The Engineer will focus on developing, testing, validating, troubleshooting Embedded Products involving microcontrollers. The engineer will focus on developing, testing, validating, troubleshooting Embedded Hardware products involving Microcontrollers, Wireless Communications, Power Supply.
- Understand & maintain the existing firmware. Perform changes based on the field requirements.
- Perform testing, troubleshooting, validation (at board and system level).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.
- Aid in troubleshooting and root cause failure analysis for product enhancement.
- Work closely with Client & cross-functional teams and ensure to meet the project deadlines.
Qualifications and experience required:
- Must have at least 0 – 3 years industry experience of working on firmware/electronics-based product development, testing and validation.
- Experience in hands-on development and troubleshooting on embedded systems.
- Experience on MSP430 and ARM core.
- Strong programming experience in C.
- General embedded communication protocol (I2C, SPI, UART).
- Good in peripherals interface (PWM, DMA, EEPROM, ADC, DAC).
- Experience in IAR tool set.
- Having knowledge on RTOS based programming.
- Excellent time management skills and initiative-taking.
- Must prove consistent (and sustainable) application of problem solving & analytical skills.
- Must have strong written and oral communication skills.
Job/Req. ID: N/A
Company: Hubbell
Location: Chennai, TN
Job Category: Electronics Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group