27 Oct
|
KBD Talent Forge India
|
Bengaluru
27 Oct
KBD Talent Forge India
Bengaluru
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:- Robust 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. (ref:hirist.tech)
📌 Embedded Software Engineer - Automotive - Embedded Systems (Bengaluru)
🏢 KBD Talent Forge India
📍 Bengaluru