Search by job, company or skills

TECHNICAL LEAD - ARM

Early Applicant
  • Posted 16 days ago
  • Be among the first 40 applicants

Job Description

  • Job Title

Staff Firmware Engineer / Senior Staff Firmware Engineer

  • Job Role

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151985797

Beware of Scammers

We don’t charge money for job offers