13 Sep
|
Hubbell
|
Chennai
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 Recent 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.
Robust 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
Robust analytical skills
Excellent communication
Cross-functional collaboration
Mentoring and leadership
📌 Senior Firmware Engineer Chennai
🏢 Hubbell
📍 Chennai