Taro Logo

Advanced Software Engineer- C++, Algorithm, ADAS, Simulink

Global technology company developing safer, greener and more connected solutions for future mobility
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI

Description For Advanced Software Engineer- C++, Algorithm, ADAS, Simulink

Aptiv, a global leader in automotive technology, is seeking an Advanced Software Engineer to join their ADAS Software Engineering team in Bangalore. This role focuses on developing cutting-edge solutions for Advanced Driver Assistance Systems (ADAS), working with state-of-the-art technology in autonomous driving. The position requires expertise in C++, algorithm development, and MATLAB-Simulink, with a focus on creating safety-critical automotive systems.

The ideal candidate will work on designing and implementing complex algorithms for vehicle control, trajectory planning, and safety features. They will collaborate with cross-functional teams to develop and enhance ADAS features that directly impact vehicle safety and autonomous capabilities. The role offers exposure to advanced technologies including radar, vision, and lidar systems, while working in a dynamic environment that values innovation and safety.

Aptiv provides comprehensive benefits including continuous learning opportunities through platforms like Udacity and Coursera, health insurance, and work-life balance initiatives. With approximately 180,000+ employees globally and 12 technical centers, Aptiv offers significant opportunities for career growth and development in the rapidly evolving autonomous vehicle industry.

This position is perfect for someone passionate about automotive technology and safety systems, offering the chance to work on products that will shape the future of mobility. The role combines technical expertise in software engineering with practical applications in autonomous driving technology, making it an exciting opportunity for engineers looking to make a real impact in automotive safety and innovation.

Last updated 9 days ago

Responsibilities For Advanced Software Engineer- C++, Algorithm, ADAS, Simulink

  • Design, simulate, implement, and test ADAS algorithms using MATLAB-Simulink and/or C++
  • Collaborate with systems engineers to support requirements and test cases creation
  • Develop technical specifications and DFMEAs
  • Collaborate with teams to ensure proper feature functionality
  • Analyze defects and test results to ensure KPI achievement
  • Work on algorithm improvements and real-world performance issues
  • Follow defined software development and documentation procedures

Requirements For Advanced Software Engineer- C++, Algorithm, ADAS, Simulink

  • Bachelor's degree in Engineering, Computer Science, Mechatronics, Electrical Engineering, Robotics or related field
  • Experience with State Estimation and advanced filtering methods
  • 3+ years of programming experience in C++
  • Strong background in control theory & systems design
  • Excellent data extraction & analysis skills (MATLAB, Excel)
  • Strong analytical and problem-solving skills

Benefits For Advanced Software Engineer- C++, Algorithm, ADAS, Simulink

Medical Insurance
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program with workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs
  • Creche facility for working parents

Jobs Related To Aptiv Advanced Software Engineer- C++, Algorithm, ADAS, Simulink