Senior Engineer, Autonomy Foundations

Motional Inc.

Pittsburgh (Allegheny County)

On-site

USD 172,000 - 229,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading autonomous vehicle technology company is seeking a Senior Software Engineer in Pittsburgh to design and develop robust C++ software for localization and mapping pipelines. This role involves guiding junior developers, conducting code reviews, and collaborating with experts in perception and motion planning. The ideal candidate has over 5 years of experience in C++ development and a degree in a related field. Hybrid work options available with a competitive salary range of $172,000 - $229,000 USD.

Qualifications

  • 5+ years of production focused C++ software development experience.
  • Ability to communicate across multiple teams, researchers and engineers.

Responsibilities

  • Drive the design, implementation, and testing of high-performance C++ software.
  • Conduct code reviews and guide junior team members.
  • Work with the mapping team to establish the API for localization-mapping interaction.
  • Provide technical leadership across the organization.
  • Collaborate with algorithm experts within perception, motion planning and controls.

Skills

C++ software development
Communication across teams

Education

Degree in Computer Science or related field

Job description

We're looking for a Senior Software Engineer to design and develop onboard and offboard pipelines for localization, mapping and related software for our autonomous driving systems. This is a critical, high-impact role on our Localization team, which is central to the safety and functionality of our autonomous driving stack. You will be responsible for designing, developing, and deploying robust, real-time C++ software for both onboard and offboard localization, mapping and related pipelines. Additionally, you will contribute to the design, validation, and productionalization of our Collision Detection System.

The onboard systems must be highly optimized to run in real time; the offboard pipelines are crucial for the validation of the onboard performance. Your work will be at the heart of the entire AV system.

What You'll Do:
  • Drive the end-to-end design, implementation, and testing of high-performance C++ software for our onboard and offboard localization and localization-related pipelines.
  • Conduct code reviews and guide junior team members on code quality, correctness and efficiency
  • Work with the mapping team to establish the API for localization-mapping interaction
  • Provide technical leadership across the organization in the areas of code quality and design
  • Collaborate with the team of algorithm experts within perception, motion planning and controls
Required Skills and Background:
  • Degree in Computer Science, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
  • 5+ years of production focused C++ software development experience
  • Ability to communicate across multiple teams, researchers and engineers
Preferred Skills and Background:
  • Good understanding of localization, SLAM and optimization
  • Experience with multi object tracking, Kalman filters, and factor graphs.
  • Familiarity with Lidar, IMU, camera, and odometry sensors
  • Masters/Phd in related fields

We encourage a hybrid schedule with in-office time at one of our locations in Boston, Pittsburgh, or Las Vegas to support collaboration, or this role can be fully remote.

Salary Range: $172,000 USD - $229,000 USD

Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff Software Engineer, Localization
Senior/Staff Software Engineer, Localization

Booster • Mountain View (CA)

On-site
USD 180,000 - 250,000
Senior/Staff Software Engineer – Localization & Mapping
Senior/Staff Software Engineer – Localization & Mapping

Avride • Austin (TX)

On-site
USD 120,000 - 190,000
Staff Software Engineer, Localization
Staff Software Engineer, Localization

AeroVect • South San Francisco (CA)

On-site
USD 130,000 - 160,000
Lead Machine Learning Engineer - Localization
Lead Machine Learning Engineer - Localization

Maymobility • United States

On-site
USD 235,000 - 285,000
Healthcare
HSA/FSAs
Retirement match
+3
Staff Software Engineer, Localization
Staff Software Engineer, Localization

AeroVect Technologies Inc. • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Autonomy Actions Sustaining
Senior Software Engineer, Autonomy Actions Sustaining

Motional • Boston (MA)

On-site
USD 172,000 - 229,000
Medical insurance
Dental insurance
Vision insurance
+4
Lead Machine Learning Engineer - Localization Remote, USA
Lead Machine Learning Engineer - Localization Remote, USA

May Mobility, Inc. • Ann Arbor (MI)

Hybrid
USD 235,000 - 285,000
Healthcare
Retirement plan
Parental leave
+2
Principal Engineer, Mapping and Localization
Principal Engineer, Mapping and Localization

Plus • Santa Clara (CA)

On-site
USD 200,000 - 240,000
401(k) plan
Catered free lunch
Unlimited snacks and beverages
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Diversified Services Network, Inc. • Cary (NC)

Hybrid
USD 110,000 - 121,000
401(k)
Dental insurance
Vision insurance
+7
Senior Localization Engineer - Autonomous Vehicles
Senior Localization Engineer - Autonomous Vehicles

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits