Taro Logo

Mapping Software Developer

Global technology company developing safer, greener and more connected solutions for future mobility, with 180,000+ employees across 44 countries.
Troy, MI, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Automotive

Description For Mapping Software Developer

Aptiv, a global automotive technology leader with 180,000+ employees across 44 countries, is seeking a Mapping Software Developer to join their team in Troy, MI. This role focuses on developing cutting-edge mapping algorithms for automotive applications, combining software engineering with advanced mathematical modeling and machine learning techniques. The position offers an opportunity to work on breakthrough technologies that make mobility safer, greener, and more connected.

The ideal candidate will have strong C++ programming skills and experience with automotive software development, particularly in ADAS and mapping systems. They will be responsible for designing, implementing, and testing mapping algorithms while ensuring they meet automotive safety and performance standards. The role involves collaboration with cross-functional teams, working with various development environments, and managing complex software systems.

This is an excellent opportunity for a mid-level software engineer with automotive industry experience or interest. The position offers comprehensive benefits including healthcare from day one, flexible working hours, and professional development opportunities. Aptiv's commitment to safety, innovation, and sustainable mobility makes it an ideal place for engineers wanting to shape the future of transportation.

The company provides a supportive environment for professional growth, with opportunities to work on real-world applications that directly impact automotive safety and functionality. The role combines technical challenges with practical applications, requiring both strong programming skills and understanding of automotive systems.

Last updated 14 days ago

Responsibilities For Mapping Software Developer

  • Design, simulate, implement, and test Mapping algorithms using C++
  • Utilize mathematical modeling, statistical analysis, and machine learning techniques
  • Collaborate with cross-functional teams to ensure alignment with automotive development practices
  • Analyze system requirements, data, and performance metrics
  • Design and perform tests in various environments (SiL, HiL, in-vehicle)
  • Collaborate with feature/system engineers on requirements and test cases
  • Manage version control and CI pipelines using Git and Jenkins
  • Design and implement robust error handling and fault tolerance mechanisms
  • Collaborate with architects on end-to-end system architecture

Requirements For Mapping Software Developer

Python
Linux
  • 2+ years of experience working with C++14 or later
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related field
  • Familiar with SD and HD mapping concepts
  • Experience with Agile methodologies/frameworks
  • Experience with Multicore architecture and Functional Safety concepts
  • Prior experience with build management (eg: CMake)
  • Experience with Linux
  • Experience with ADAS features
  • Familiar with configuration management and version control tools (JIRA, Polarion, Git)
  • Familiar with Unit Testing frameworks (eg: GoogleTest, VectorCast)

Benefits For Mapping Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
  • Private health care effective day 1 of employment
  • Life and accident insurance
  • Hybrid and flexible working hours
  • Paid Time Off (Holidays, Vacation, Designated time off, Parental leave)
  • Relocation assistance may be available
  • Learning and development opportunities
  • Discount programs with various manufacturers and retailers
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Tuition Reimbursement

Jobs Related To Aptiv Mapping Software Developer