HamburgerMenu
hirist

Embedded Software Engineer - RTOS/Microcontroller

KBD Talent Forge India Pvt Ltd
Bangalore
3 - 6 Years

Posted on: 10/12/2025

Job Description

Description :

Job Summary :

We are seeking an experienced Embedded Software Engineer to design, develop, and maintain embedded software solutions for hardware-based systems. The role requires strong expertise in low-level programming, real-time operating systems, and hardwaresoftware integration.

Key Responsibilities :

- Design, develop, and debug embedded software for microcontrollers and processors.

- Develop firmware using C/C++ for real-time and embedded systems.

- Work closely with hardware engineers to integrate software with electronic components.

- Develop drivers, bootloaders, and middleware as required.

- Perform unit testing, integration testing, and system validation.

- Analyze system performance and optimize memory, power, and execution efficiency.

- Prepare and maintain technical documentation.

Required Qualifications :

- Bachelors/Masters degree in Computer Science, Electronics, or related field.

- 3+ years of experience in embedded software development.

- Strong proficiency in C/C++ and embedded Linux or RTOS.

- Experience with microcontrollers (ARM, STM32, etc.).

- Knowledge of communication protocols (I2C, SPI, UART, CAN, Ethernet).

- Experience with debugging tools (JTAG, logic analyzers).

Good to Have :

- Experience with automotive, IoT, or industrial systems.

- Familiarity with safety standards and low-power systems


info-icon

Did you find something suspicious?