Senior Firmware Engineer

Hubbell

Chennai

On-site

INR 1,500,000 - 2,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hubbell seeks an experienced Senior Firmware Engineer to design, develop, and optimize embedded firmware for MCU and processor-based systems. You will work on Linux-based embedded firmware, integrate third-party stacks, and support board bring-up with rigorous debugging and validation.

Strong C/C++ skills and RTOS/Embedded Linux experience are essential. The role requires deep debugging capabilities, schematics reading, and ownership of complex issues from development through to customer

Qualifications

  • 7+ years of hands-on firmware/embedded product development experience.
  • 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.
  • Familiarity with TI's ARM processors and/or STM32 microcontrollers.
  • Strong ability to troubleshoot and perform root cause analysis; able to own problems.

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/New feature firmware development.
  • Document software-based designs and algorithms for both developers and customers.
  • Ability to independently understand and work on embedded products.

Skills

Embedded C/C++
RTOS
Embedded Linux
Build systems

Education

Bachelor's degree in Engineering
Master's degree in Engineering

Tools

JTAG
GDB
Trace analysis
Logic analyzers
Oscilloscopes
Source Insight
SonarQube
Klocwork
Rogue Wave

Job description

Senior Firmware Engineer (7+ Years Experience)
Job Description
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/New 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

L&T Technology Services Limited • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Firm
Senior Firm

Innominds Software • Bengaluru

Hybrid
INR 900,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 800,000 - 1,400,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits Technologies Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer (C++)
Senior Firmware Engineer (C++)

Quest Global • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Senior Firmware Engineer
Senior Firmware Engineer

Agiliad LLC • Pune District

On-site
INR 2,000,000 - 3,500,000
Engineer- Firmware
Engineer- Firmware

Eaton Corporation • Pune District

On-site
INR 700,000 - 1,100,000