Overview
Embedded Software Engineer role at Aptiv's TCI Bengaluru site, designing and developing automotive embedded software for Active Safety and User-Experience products.
What you'll do
- Deliver high-quality embedded software solutions for automotive ECUs across design, development, integration, and validation phases.
- Implement and integrate AUTOSAR-based software components and automotive communication protocols, ensuring robust interaction with microcontroller architectures.
- Execute software development activities in full alignment with automotive standards and processes, including AUTOSAR and ASPICE.
- Collaborate with cross-functional teams to align requirements, software architecture, and delivery objectives with program goals.
- Lead testing, debugging, and validation activities using industry-standard tools to ensure system reliability and performance.
- Maintain end-to-end requirements traceability and high-quality technical documentation to support audits, compliance, and long-term maintainability.
- Apply disciplined configuration and change management practices using modern collaboration and version control tools.
- Uphold software quality through code reviews, static analysis, and continuous adherence to safety and process compliance throughout the product lifecycle.
What you'll need
- Graduate in BE/B.Tech/ME/M.Tech (Electronics/Electricals/Instrumentation/Computer Science) with 5-8 years of work experience.
- Hands-on experience with AUTOSAR Classic Architecture, including end-to-end configuration and integration of Communication Stack (CAN, LIN, Ethernet), Memory Stack (NVM, FEE), Diagnostic Stack (DEM, DCM, UDS) and AUTOSAR OS modules (OS, ECUM, BSWM, PowerMod) or proven experience with Software Download (SWDL) and Over-the-Air (OTA) update mechanisms, including Bootloader interaction and flashing strategies.
- Hands-on experience with Vector DaVinci tools, particularly DaVinci Configurator and related AUTOSAR configuration workflows.
- Strong knowledge of 32-bit Microcontroller architectures, with hands-on development experience on Infineon Aurix, Renesas, PowerPC or ARM-based automotive MCUs.
- Solid understanding of Automotive Product Development lifecycle, including compliance and alignment with Automotive SPICE (ASPICE).
- Experience working in Agile/Scrum-based software development environments, including sprint planning, reviews, and continuous integration practices.
- Working experience in one or more Automotive domains: ADAS, Infotainment or Vehicle Gateway systems.
- Mandatory: Embedded C development with Vector tools (CAN, CANalyser/CANoe).
- Mandatory: Good knowledge of communication protocols CAN, SPI and I2C.
- Mandatory: Experience with Vector DaVinci Configurator and Developer.
- Mandatory: Experience with TRACE-32.
- Mandatory: Classic AUTOSAR and MCAL development in the automotive domain.
Nice to have
- Radar background is preferable.
Details
- Location: Bangalore, India (TCI Bengaluru).
- Experience: 6-8 years.
Read the full description and apply on the company’s own careers page.