TECHNICAL LEAD - ARM

Happiest Minds Technologies

Bengaluru

On-site

INR 1,100,000 - 1,700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Happiest Minds Technologies in Bengaluru seeks an experienced Staff Firmware Engineer to design, develop, and validate embedded firmware for ARM Cortex-M platforms. You will work on driver development, RTOS-based applications, security features, and CI/CD enablement with cross-functional teams.

The role demands hands-on expertise in STM32/ARM Cortex-M, Zephyr RTOS, and secure firmware practices, along with strong C and Python coding skills.

Qualifications

  • Bachelor's degree in Electrical, Electronics, or Communication Engineering.
  • Experience with STM32/ARM Cortex-M MCU firmware development.
  • RTOS experience (Zephyr preferred) and bare-metal programming.
  • Driver development for I2C, UART and SPI.
  • CAN protocol support and troubleshooting.
  • Strong Embedded C and Python programming skills.
  • Peripherals: ADC, GPIO, PWM.
  • Secure bootloader and firmware upgrade implementation.
  • Git, Docker, and CI/CD pipeline familiarity.
  • Unit testing using Zephyr ecosystem.

Responsibilities

  • Develop and maintain embedded firmware for ARM Cortex-M platforms.
  • Design and integrate device drivers, communication stacks, and middleware.
  • Implement secure boot, firmware update, and security features.
  • Develop automated build, test, and deployment pipelines.
  • Perform unit, integration, and system testing.

Skills

Cortex-M firmware
RTOS Zephyr
I2C UART SPI
CAN protocol
Embedded C
Python
ADC GPIO PWM
Secure bootloader
Git Docker CI/CD
Unit testing Zephyr
Firmware testing

Education

Bachelor's degree in Electrical, Electronics, or Communication Engineering

Tools

Git
Docker
CI/CD

Job description

Staff Firmware Engineer / Senior Staff Firmware Engineer


Design, develop, and validate embedded firmware solutions for ARM Cortex-M based platforms. The role involves driver development, RTOS-based application development, communication protocol integration, security implementation, testing, and CI/CD enablement while working closely with cross-functional engineering teams.


Experience


  • Staff Firmware Engineer: 8-12 years

  • Senior Staff Firmware Engineer: 12-15 years

  • Bachelor's degree in Electrical, Electronics, or Communication Engineering


Must-Have Skills


  • STM32 or ARM Cortex-M 32-bit microcontroller firmware development

  • RTOS experience (preferably Zephyr) and bare-metal programming

  • Driver development for I2C, UART, and SPI

  • CAN communication protocol

  • Strong coding skills in Embedded C and Python

  • Experience with ADC, GPIO, and PWM peripherals

  • Secure bootloader and secure firmware upgrade implementation

  • Git, Docker, and CI/CD pipeline management

  • Unit testing using the Zephyr ecosystem

  • Firmware module integration testing and debugging


Good-to-Have Skills (Industrial Communication)


  • Ethernet and Industrial Ethernet

  • TCP/IP-based industrial protocols such as MQTT and Modbus

  • TLS and application security implementation


Good-to-Have Skills (Battery Management Systems)


  • Battery Management Systems (BMS), including voltage and temperature monitoring

  • State of Charge (SoC) estimation concepts

  • Energy Management System (EMS) state machine experience


Key Responsibilities


  • Develop and maintain embedded firmware for ARM Cortex-M platforms.

  • Design and integrate device drivers, communication stacks, and middleware.

  • Implement secure boot, firmware update, and security features.

  • Develop automated build, test, and deployment pipelines.

  • Perform unit, integration, and system testing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

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

WheelsEye • Gurugram District

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

True Blue HR Consultants • Pune District

On-site
INR 1,200,000 - 2,100,000
Embedded Engineer Lead
Embedded Engineer Lead

Brodersen Systems Pvt Ltd. • Pune District

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

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Firmware Developer
Firmware Developer

HRP Global Technologies • Hyderabad

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

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

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

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000