Senior Firmware Engineer

Hubbell

Chennai District

On-site

INR 2,800,000 - 5,000,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hubbell seeks an experienced Senior Firmware Engineer to design, develop, and optimize firmware for embedded products. You will drive end-to-end firmware from architecture to validation, mentoring junior engineers, and contributing to new product features.

The role focuses on embedded C/C++ development, RTOS and Linux environments, and advanced debugging with JTAG, GDB, and trace tools, ensuring robust, scalable firmware across platforms.

Qualifications

  • Bachelor's or Master's degree in a relevant engineering discipline.
  • 9+ years of hands-on embedded firmware development experience.
  • Proficient in C and C++.
  • Experience with RTOS and Embedded Linux.
  • Skilled in debugging with JTAG, GDB, trace analysis, kernel debugging, logic analyzers, and oscilloscopes.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller and processor-based systems.
  • Analyze system requirements and translate them into firmware architecture and design.
  • Develop device drivers, middleware, bootloaders, BSPs, and application firmware.
  • Support board bring-up, debugging, and validation activities.
  • Perform firmware integration, troubleshooting, root cause analysis, and optimization.
  • Conduct code reviews and mentor junior engineers.
  • Involve in New Product/New feature firmware development
  • Document software-based designs and algorithms for both developers and customers
  • Create, develop and evaluate technical documentation for the existing and new projects

Skills

Embedded C/C++
RTOS
Embedded Linux
Debugging tools
CI/CD
U-Boot bootloader
Hardware bring-up

Education

Bachelor's or Master's degree in engineering

Tools

GDB
JTAG
Trace analysis
Oscilloscopes
Kernel debugging
Make/CMake
Yocto/Buildroot
Git

Job description

Senior Firmware Engineer (9+ Years Experience)
Job Description
Job Summary

We are seeking an experienced Firmware Engineer with 9+ 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.

Key Responsibilities
  • Design, develop, and maintain embedded firmware for microcontroller and processor-based systems.
  • Analyze system requirements and translate them into firmware architecture and design.
  • Develop device drivers, middleware, bootloaders, BSPs, and application firmware.
  • Support board bring-up, debugging, and validation activities.
  • Perform firmware integration, troubleshooting, root cause analysis, and optimization.
  • Conduct code reviews and mentor junior engineers.
  • Involve in New Product/New feature firmware development
  • Document software-based designs and algorithms for both developers and customers
  • Create, develop and evaluate technical documentation for the existing and new projects
Required Qualifications
  • Bachelor's or Master's degree in a relevant engineering discipline.
  • 9+ years of hands-on experience in embedded firmware development.
  • Strong proficiency in C and C++.
  • Experience with RTOS and/or Embedded Linux.
  • Expertise in debugging using JTAG, GDB, Trace analysis, kernel debugging, logic analyzers, and oscilloscopes.
Technical Skills
  • Embedded C/C++
  • RTOS (FreeRTOS, ThreadX, VxWorks, etc.)
  • Embedded Linux (Application development with multithread architecture)
  • Bootloader Knowledge (Uboot)
  • Build Systems (Make, CMake)
  • Yocto/buildroot file systems & device tree
  • Cross Compilation
  • UART, SPI, I2C, CAN, USB, Ethernet
  • TCP/IP Networking
  • Git and CI/CD Tools
  • CVE Analysis and Remediation
  • Security Vulnerability Assessment
  • VM Lifecycle Management
Preferred Skills
  • ARM Cortex architecture knowledge and SoCs
  • PIC microcontrollers
  • Vulnerability Scanning Tools
  • Board Bring-up and BSP Development
  • Secure boot and firmware security
  • Wireless technologies such as BLE or WiFi
  • Device Driver Development
  • Technical leadership experience
Soft Skills
  • Strong analytical skills
  • Excellent communication
  • Cross-functional collaboration
  • Mentoring and leadership
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

Iquest Management Consultants • Mumbai

On-site
INR 2,500,000 - 4,000,000
Lead Firmware Engineer
Lead Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

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

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 2,500,000 - 5,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

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