Posted on: 10/12/2025
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
Did you find something suspicious?
Posted by
KBD TALENT FORGE INDIA PRIVATE LIMITED
Recruiter at KBD Talent Forge India Pvt Ltd
Last Active: 12 Dec 2025
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1588486
Interview Questions for you
View All