Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

KBD Talent Forge India Pvt Ltd

NewBe an early applicant

Embedded Software Engineer - Automotive Domain

Posted Updated
Discussion

Description

Role Overview:

Embedded Software Engineer to develop, integrate, test, and maintain embedded software for automotive electronic control units (ECUs) and vehicle systems. The ideal candidate should have strong programming skills in Embedded C/C++, experience with microcontrollers and real-time operating systems, and an understanding of automotive communication protocols and software development standards.

Key Roles & Responsibilities:

- Design, develop, and maintain embedded software for automotive electronic systems and ECUs.

- Develop software using Embedded C and C++.

- Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).

- Implement and debug automotive communication protocols such as CAN, LIN, and Automotive Ethernet.

- Develop and integrate device drivers, firmware, and hardware abstraction layers.

- Perform software unit testing, integration testing, debugging, and defect resolution.

- Collaborate with hardware, systems, testing, and validation teams.

- Analyse software requirements and prepare technical documentation.

- Participate in code reviews and follow coding standards and software quality processes.

- Support software integration, verification, validation, and release activities.

- Work with AUTOSAR Classic or Adaptive architecture where applicable.

- Follow automotive development standards such as MISRA C/C++ and ISO 26262, as required by the project.

Required Technical Skills:

- Strong knowledge of Embedded C and C++.

- Experience in microcontrollers and embedded system architecture.

- Knowledge of RTOS concepts, task scheduling, interrupts, and memory management.

- Understanding of CAN, LIN, SPI, I2C, and UART communication protocols.

- Experience with debugging tools, oscilloscopes, logic analysers, or similar equipment.

- Familiarity with Git, version control, and software development tools.

- Knowledge of unit testing and software integration processes.

- Understanding of hardware-software interaction and real-time constraints.

Preferred Skills:

- AUTOSAR Classic or Adaptive.

- Vector CANoe/CANalyzer.

- MISRA C/C++, ISO 26262, and ASPICE.

- MATLAB/Simulink and model-based development.

Educational Qualification:

- B.E./B.Tech or M.E./M.Tech in Electronics, Electrical, Computer Engineering, Instrumentation.

Experience:

- 3 - 8 years: Senior Embedded Software Engineer.

- Relevant automotive embedded software development experience is preferred.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →