26 Oct
|
KBD Talent Forge India
|
India
26 Oct
KBD Talent Forge India
India
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 solid 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.
📌 Embedded Software Engineer - Automotive - Embedded Systems (India)
🏢 KBD Talent Forge India
📍 India