Firmware Developer

HRP Global

Bengaluru

On-site

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

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HRP Global is seeking a Firmware Engineer to design and optimize embedded control firmware for Arm Cortex-M series processors, in bare metal and RTOS environments. You will develop low-level drivers and memory/file system support, and validate code using lab equipment.

Linux programming experience is required. Ideal candidates port kernels across RTOS platforms (FreeRTOS, ThreadX, µC/OS, Cs/OS2) and contribute to robust firmware for measurement and lab equipment interfaces, with a strong SDLC

Qualifications

  • Experience in Embedded C/C++ for Arm Cortex microcontrollers.
  • Proficient with bare metal and RTOS environments (ThreadX preferred).
  • Linux programming is mandatory.
  • Develop drivers for MCU peripherals (ADC, PWM, Timers, UART, I2C, SPI, CAN).
  • Experience porting kernels across RTOS platforms.

Responsibilities

  • Develop firmware using Embedded C/C++ for Arm Cortex-M33/M23/M4/M7.
  • Create low-level drivers for MCU peripherals and memory/file systems.
  • Utilize lab equipment (logic analyzers, oscilloscopes, multimeters) to test code.
  • Analyze performance and SDLC for product development.
  • Port kernels for RTOS and test in bare-metal and RTOS contexts.

Skills

Embedded C/C++
Arm Cortex-M33/M23/M4/M7
Bare metal programming
RTOS experience
Linux programming

Tools

FreeRTOS
ThreadX
µC/OS
Cs/OS2
Logic analyzers/O-scopes
Multimeters

Job description

Embedded C/C++, Arm Cortex-M33, M23, M4, and M7 architectures, RTOS such as FreeRTOS, ThreadX, µC/OS, or Cs/OS2 , MCU peripherals (ADC, PWM, Timers, UART, I2C, SPI, and CAN), Measuring/Lab equipment (logic analyzers, oscilloscopes, and multimeters) and Linux Programming.

Job Description :

We are seeking a skilled Firmware Engineer with experience in Embedded C/C++ programming. The ideal candidate will have expertise in developing control firmware for Arm Cortex-M series processors and working in both bare metal and RTOS environments. Responsibilities include developing low-level drivers for various MCU peripherals, creating drivers for memory and file systems, and using lab equipment to test code functionality.

Roles and Responsibilities :
  • Proficient in developing firmware using Embedded C/C++.
  • Experience with Arm Cortex-M33, M23, M4, and M7 architectures.
  • Expertise in working with bare metal systems and RTOS environments, preferably ThreadX. Experience in kernel porting for various RTOS such as FreeRTOS, ThreadX, µC/OS, or Cs/OS2.
  • Experience in Linux Programming is a must.
  • Skilled in developing low-level drivers for MCU peripherals including ADC, PWM, Timers, UART, I2C, SPI, and CAN.
  • Proficient in developing drivers for EEPROM, OSPI/QSPI, and file systems.
  • Competent in using lab equipment like logic analyzers, oscilloscopes, and multimeters to test and validate code functionality.
  • Ability to define, analyze, and measure performance parameters.
  • Experience in the Software Development Life Cycle (SDLC) for product development.
  • Strong analytical skills and the ability to solve complex problems effectively.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Gridbots Technologies • Ahmedabad District

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

Harita Techserv • Bengaluru

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

Hubbell • Chennai District

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

Harita Techserv Pvt. Ltd. • Bengaluru

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

Metal Power Analytical Pvt. Ltd. • Mumbai

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

Oben Electric Vehicles • Bengaluru

On-site
INR 900,000 - 1,300,000
Competitive salary
Health & wellness benefits
Professional development opportunities
+1
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

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

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Embedded Firmware Developer
Embedded Firmware Developer

Zen Technologies Limited • Ameerpet

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