Senior Engineer, Autonomy Foundations

Motional Inc.

Pittsburgh (Allegheny County)

On-site

USD 172,000 - 229,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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 & Mapping
Senior/Staff Software Engineer – Localization & Mapping

Avride • Austin (TX)

On-site
USD 120,000 - 190,000
Lead Machine Learning Engineer - Localization May Mobility · Remote · US · Machine Learning Engineering $235,000–$285,000 2mo ago
Lead Machine Learning Engineer - Localization May Mobility · Remote · US · Machine Learning Engineering $235,000–$285,000 2mo ago

Aimlroles • Northern (KY)

Hybrid
USD 235,000 - 285,000
Comprehensive healthcare
HSA/FSA programs
Retirement match
+3
Principal Engineer, Mapping and Localization
Principal Engineer, Mapping and Localization

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 190,000 - 235,000
Catered free lunch
Unlimited snacks and beverages
401(k) plan
Sr Software Engineer (C++) - AV Labs
Sr Software Engineer (C++) - AV Labs

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity
401(k) plan
+1
Principal Mapping & Localization Engineer
Principal Mapping & Localization Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 200,000 - 260,000
Equity
Senior Software Engineer, Localization (Calibration)
Senior Software Engineer, Localization (Calibration)

AeroVect • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Senior Software Engineer, Localization (Calibration)
Senior Software Engineer, Localization (Calibration)

AeroVect • New York (NY)

On-site
USD 100,000 - 130,000
Staff Mapping and Localization Engineer
Staff Mapping and Localization Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 180,000 - 260,000
Software Engineer, Localization
Software Engineer, Localization

Mach Industries • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Sensor Fusion Engineer - Autonomous Vehicles
Senior Sensor Fusion Engineer - Autonomous Vehicles

NVIDIA • United States

On-site
USD 184,000 - 357,000
Equity compensation
Benefits