Bootloader Development – Engineer & Sr Engineer

Emugtech

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Emugtech is seeking Bootloader Development Engineers and Senior Engineers to design bootloader architectures for microcontrollers and to implement secure firmware updates for UPS control boards and embedded systems.

The role requires strong embedded C/C++ skills, RTOS experience, and familiarity with UDS flashing, OTA/FOTA, and various interfaces such as CAN, SPI, I2C, UART. Bangalore location, full-time opportunity.

Qualifications

  • Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field.
  • 3-9+ years of relevant experience in embedded software or bootloader development.

Responsibilities

  • Design and develop bootloader architecture for microcontrollers (ARM Cortex-M, STM32, NXP).
  • Develop secure firmware update and secure boot mechanisms.
  • Implement communication protocols for firmware download and flashing.
  • Develop and integrate flash drivers, startup code, and linker scripts.
  • Work with UDS flashing, OTA/FOTA, and embedded communication protocols.
  • Debug embedded systems using JTAG, oscilloscopes, and logic analyzers.
  • Support compliance with functional safety and product safety standards.

Skills

Embedded C/C++
Bootloader Architecture
Flash Drivers
RTOS
Secure Boot
UDS Flashing
OTA/FOTA
CAN
Ethernet
SPI
I2C
UART
ARM Cortex
STM32
NXP
Renesas RH850
Infineon AURIX

Education

Bachelor's/Master's in Electronics/CS/Embedded Systems

Tools

ARM Cortex
STM32
NXP
Renesas RH850
Infineon AURIX

Job description

Location: Bangalore
Experience: 3-9+ Years
Employment Type: Full-time

Job Overview

EMUG Engineering Services is looking for Bootloader Development Engineers and Senior Engineers with strong experience in embedded software, microcontrollers, firmware development, and secure firmware updates. The role involves developing bootloader architecture and firmware update solutions for UPS control boards and embedded systems.

Key Responsibilities
  • Design and develop bootloader architecture for microcontrollers such as ARM Cortex-M, STM32, and NXP.
  • Develop secure firmware update and secure boot mechanisms.
  • Implement communication protocols for firmware download and flashing.
  • Develop and integrate flash drivers, startup code, and linker scripts.
  • Work with UDS flashing, OTA/FOTA, and embedded communication protocols.
  • Debug embedded systems using JTAG, oscilloscopes, and logic analyzers.
  • Support compliance with relevant functional safety and product safety standards.
Required Technical Skills
  • Strong programming experience in Embedded C/C++.
  • Good understanding of Bootloader Architecture.
  • Experience with Flash Drivers, Linker Scripts, and Startup Code.
  • Experience with RTOS, such as FreeRTOS.
  • Knowledge of Secure Boot and secure firmware updates.
  • Experience with UDS Flashing and OTA/FOTA.
  • Working knowledge of CAN, Modbus, Ethernet, SPI, I2C, and UART.
  • Experience with microcontrollers/platforms such as NXP, Renesas RH850, Infineon AURIX, STM32, and ARM Cortex.
  • Experience with embedded debugging and hardware interfaces.
Qualifications
  • Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field.
  • 3-9+ years of relevant experience in embedded software or bootloader development.
Preferred Experience

Experience in automotive, industrial automation, UPS, power electronics, or safety-critical embedded systems will be an advantage.

Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bootloader Developer
Bootloader Developer

HCLTech • Bengaluru

On-site
INR 2,200,000 - 3,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

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

SmartRecruiters, Inc. • Coimbatore District

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

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

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

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Embedded Software Developer – Bootloader
Embedded Software Developer – Bootloader

netwalk GmbH • India

On-site
INR 800,000 - 1,500,000
bootloader testing,U-Boot validation-Immediate joiner-Bangalore
bootloader testing,U-Boot validation-Immediate joiner-Bangalore

Tata Elxsi • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Associate Engineer- Embedded
Associate Engineer- Embedded

Eaton Group • Pune District

On-site
INR 420,000 - 640,000