Taro Logo

Localization 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
Automotive · AI

Description For Localization Software Developer

Aptiv, a global automotive technology leader with 180,000+ employees across 44 countries, is seeking a Localization Software Developer to join their innovative team in Troy, MI. This role focuses on developing cutting-edge localization algorithms for autonomous driving systems, combining advanced mathematics, machine learning, and robust software engineering practices. The position offers an opportunity to work on breakthrough technologies that make mobility safer, greener, and more connected.

The ideal candidate will bring expertise in C++ programming, robotics state estimation, and automotive software development practices. You'll be responsible for designing and implementing complex localization algorithms, collaborating with cross-functional teams, and ensuring the highest standards of safety and reliability in automotive systems. The role requires both technical depth in areas like signal processing and Bayesian statistics, as well as the ability to work effectively in an agile environment.

Aptiv offers a comprehensive benefits package, including immediate health coverage, flexible working arrangements, and significant professional development opportunities. The company's commitment to zero fatalities, injuries, and accidents makes this role particularly impactful for those passionate about automotive safety. With a strong focus on diversity and inclusion, Aptiv provides an environment where individuals can grow and develop regardless of their background.

This position represents an excellent opportunity for a software engineer looking to work at the intersection of autonomous driving, robotics, and safety-critical systems while contributing to the future of mobility.

Last updated 14 days ago

Responsibilities For Localization Software Developer

  • Design, simulate, implement, and test Localization algorithms using C++
  • Utilize mathematical modeling, statistical analysis, and machine learning techniques
  • Collaborate with cross-functional teams for 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 for 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 for end-to-end system architecture

Requirements For Localization Software Developer

Python
Linux
  • 1+ year experience with Localization: Robotic state estimation, filtering, signal processing
  • 2+ years experience with C++14 or later
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering
  • Experience with Agile methodologies
  • Experience with Multicore architecture and Functional Safety concepts
  • Experience with build management (CMake)
  • Experience with Linux
  • Experience with ADAS features
  • Familiar with configuration management tools (JIRA, Polarion, Git)
  • Familiar with Unit Testing frameworks (GoogleTest, VectorCast)

Benefits For Localization Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Relocation Benefits
Education Budget
  • Private health care from day 1
  • 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
  • Recognition programs
  • Community involvement opportunities
  • Tuition Reimbursement

Jobs Related To Aptiv Localization Software Developer