Find a jobRecruiters

Senior Embedded Software Engineer

Exclusive opportunity

Onsite

Senior Embedded Software Engineer

Emsec

Senior Embedded Software Engineer

Skills

GitRaspberry Pi

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

28 August 2026

What they need


Job Description: Senior Embedded Software Engineer

Experience: Senior (5+ years)

Location: Bengaluru (on-site)

About the Role

We are looking for a Senior Embedded Software Engineer to develop reliable,

high-performance firmware for next-generation radio communication and defense

systems. You will work closely with hardware, FPGA, and RF teams to build robust

embedded platforms running on STM32 and similar microcontroller-based systems.

This role requires deep expertise in bare-metal programming, real-time operating

systems, and low-level hardware interfacing, along with the ability to design software that

operates reliably in mission-critical environments.

Key Responsibilities

  • Design, develop, and maintain embedded firmware for STM32-based systems.
  • Develop low-level drivers and board support packages (BSP) for peripherals and

custom hardware.

  • Implement real-time embedded software using RTOS frameworks.
  • Work extensively with bare-metal programming, interrupts, timers, and memory

management.

  • Interface with hardware components such as radios, ADC/DACs, sensors, and

communication modules.

Develop and optimize communication protocols and data handling pipelines.

  • Perform system bring-up, debugging, and validation on new hardware platforms.
  • Collaborate closely with hardware, RF, and FPGA teams for system integration.
  • Debug complex issues using oscilloscopes, logic analyzers, JTAG/SWD

debuggers.

  • Write and maintain technical documentation, firmware architecture documents,

and test procedures.

  • Participate in code reviews and maintain high standards for reliability and

maintainability.

Required Qualifications

  • Bachelors or Master’s degree in Electrical Engineering, Computer Engineering,

or a related field.

  • 5+ years of professional experience in embedded firmware development.
  • Strong proficiency in C/C++ for embedded systems.
  • Extensive experience with STM32 microcontrollers or similar ARM Cortex-M

platforms.

  • Strong understanding of bare-metal programming and low-level hardware

control.

  • Hands-on experience with RTOS (e.g., FreeRTOS, ThreadX, or similar).
  • Experience developing device drivers for SPI, I2C, UART, CAN, GPIO, and timers.
  • Strong debugging skills using JTAG/SWD tools and hardware debugging

instruments.

  • Familiarity with Git-based development workflows.

Preferred Qualifications

  • Experience working on radio communication systems or RF hardware.
  • Familiarity with defense, aerospace, or mission-critical embedded systems.
  • Experience with high-speed data interfaces and real-time streaming systems.
  • Knowledge of signal processing concepts used in radio systems.
  • Experience with embedded bootloaders and firmware update mechanisms.
  • Exposure to low-power embedded system design.
  • Experience integrating systems with FPGA-based processing platforms.

Key Skills

  • Languages: C, C++
  • Platforms: STM32, Raspberry Pi, ARM Cortex-M
  • RTOS: FreeRTOS, ThreadX or similar
  • Interfaces: SPI, I2C, UART, CAN, GPIO
  • Debugging: JTAG/SWD, Oscilloscope, Logic Analyzer
  • Version Control: Git

Keywords

Embedded Systems, Firmware, STM32, ARM Cortex-M, Bare Metal, FreeRTOS, Device

Drivers, SPI, I2C, UART, CAN, Radio Communication, Defense Systems, RTOS, Firmware

Development, Hardware Debugging

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Senior Embedded Software Engineer - 2019

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

10 months ago

Quick apply

Groupe c8g

Senior Embedded Software Engineer – LoRaWAN / Industrial IoT

630

Freelance

98000 Monaco

Hybrid

Skills

C#GitCGitHubLorawanLORACI/CISPIUARTI2CZephyrLoRaLPWAN

3 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools