Senior Firmware Engineer (Chennai)

Senior Firmware Engineer (Chennai)

11 Nov
|
Hubbell
|
Chennai

11 Nov

Hubbell

Chennai

Senior Firmware Engineer (7+ Years Experience)

Job Summary

We are seeking an experienced Firmware Engineer with 7+ years of expertise in embedded systems and firmware development. The candidate will be responsible for designing, developing, debugging, and optimizing firmware for embedded products, ensuring high-quality, reliable, and scalable solutions. The candidate must have proven track record for Linux/Windows based BareMetal development, experience with programming languages, and the ability to use in-circuit emulators as well as source code level debugging tools.

Key Responsibilities

- Design, develop, and maintain embedded firmware for microcontroller and processor-based systems.
- Design and develop Linux-based embedded firmware based on requirements specifications (C, C++),
- Interface third-party software stacks with main firmware application running in ARM processors, STM32 controllers as required
- Support board bring-up, debugging, and validation activities.
- Perform firmware integration, troubleshooting, root cause analysis, and optimization.
- Involve in New Product/Current feature firmware development
- Document software-based designs and algorithms for both developers and customers
- Ability to independently understand and work on embedded products.

Required Qualifications
- Bachelor's or Master's degree in a relevant engineering discipline.




- 7+ years of hands-on experience in firmware/embedded based product development embedded firmware development.
- Strong proficiency in C and C++.
- Experience with RTOS and/or Embedded Linux.
- Ability to read schematics and use for development debugging
- Expertise in debugging using JTAG, GDB, Trace analysis, kernel debugging, logic analyzers, and oscilloscopes.
- Demonstrated use of static code analysis tools such as Source Insight, SonarQube, “Klocwork/Rogue Wave” etc. during firmware development.
- Familiarity with TI’s ARM processors and/or STM32 microcontrollers.
- Strong ability to troubleshoot and perform root cause analysis. Proven ability to own problems to get them resolved.

Technical Skills
- Embedded C/C++
- RTOS (FreeRTOS, ThreadX, VxWorks, etc.)
- Embedded Linux (Application development with multithread architecture)
- Build Systems (Make, CMake)
- UART, SPI, I2C, CAN, USB, Ethernet
- TCP/IP Networking
- Git and CI/CD Tools

Preferred Skills
- ARM Cortex architecture knowledge and SoC’s
- PIC microcontrollers
- SQLite, Bash & Perl scripting
- Board Bring-up and BSP Development
- Secure boot and firmware security
- Wireless technologies such as BLE or WiFi
- Communication protocols SNMP, DNP, IEC61850
- SDL Processes
- VM Lifecycle Management

📌 Senior Firmware Engineer (Chennai)
🏢 Hubbell
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (chennai) / chennai