What is a Software Engineer at Aptiv?
As a Software Engineer at Aptiv, you will build embedded control systems, Advanced Driver Assistance Systems (ADAS), autonomous driving software stack architectures, and vehicle connectivity features. Aptiv operates at the technology intersection of automotive systems, safety-critical software, and real-time processing. Developers in this role craft high-reliability software using low-level Embedded C and C++, as well as high-level Python, AUTOSAR stacks, and customized RTOS kernel configurations.
Your work directly affects vehicle occupant safety, system execution timing, and system-level functional compliance. Whether you work on radar estimation pipelines, brake control systems, in-vehicle infotainment (IVI), board support packages (BSP), or micro-controller abstraction layers (MCAL), your code will be tested on real hardware, Hardware-in-the-Loop (HIL) simulators, and active test vehicles across global locations like Troy, Kraków, and Bengaluru.
This role requires balancing hard real-time execution constraints with software safety standards like ISO 26262 and ASPICE. Succeeding as a Software Engineer at Aptiv requires strong fundamentals in low-level memory handling, bitwise execution, hardware protocols, and defensive design patterns.