Senior Software Engineer

A driverless technology company making autonomous vehicles a safe, reliable, and accessible reality, formed as a joint venture between Hyundai Motor Group and Aptiv.
$155,300 - $207,000
Embedded
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive · Robotics

Description For Senior Software Engineer

Motional, a joint venture between Hyundai Motor Group and Aptiv, is seeking a Senior Software Engineer to join their Platform Infrastructure Embedded Software team in Pittsburgh. This role is at the forefront of autonomous vehicle technology, working on critical infrastructure software for self-driving vehicles.

The position offers an exciting opportunity to work on cutting-edge technology in the autonomous vehicle space, developing software for vision processing, radar systems, and safety monitoring applications. The role combines embedded systems expertise with autonomous vehicle technology, requiring strong C++ programming skills and experience with robotic/AV software stacks.

As a senior engineer, you'll have the chance to mentor other engineers, lead technical initiatives, and contribute to the long-term architecture of autonomous vehicle software. The team focuses on developing high-quality software that pushes the boundaries of autonomous vehicle safety, working with various hardware platforms and embedded systems.

The compensation is competitive, ranging from $155,300 to $207,000, complemented by a comprehensive benefits package including medical, dental, vision, 401k with company match, and more. Motional offers a collaborative environment where you'll work with cross-functional teams and contribute to groundbreaking technology that's transforming transportation.

The company has an impressive track record, including the first fully-autonomous cross-country drive in the U.S. and the launch of the world's first robotaxi pilot. This role presents an opportunity to work with a team that's scaling up rather than starting up, with established success in the autonomous vehicle industry.

The ideal candidate will bring 5+ years of professional experience in multi-threaded C++ development, along with expertise in embedded systems, robotics, and autonomous vehicle software. This position offers the chance to work on safety-critical applications while contributing to the future of autonomous transportation.

Last updated 18 minutes ago

Responsibilities For Senior Software Engineer

  • Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc.
  • Designing firmware components such as device drivers and kernel libraries
  • Develop software to accelerate machine learning models for deployment on AV platforms
  • Designing test harnesses for software components as well as full systems
  • Providing technical mentorship to engineers
  • Mentor a team of engineers working on C++ Software Infrastructure
  • Set the vision and mission of the team, manage planning and execution
  • Collaborate with cross-functional teams
  • Contribute to the long-term autonomous vehicle software architecture

Requirements For Senior Software Engineer

Python
Linux
  • 5+ years of professional experience in multi-threaded C++ software development
  • Experience with creating detailed requirements from use cases
  • Ability to lead a technical initiative
  • Experience working on asynchronous, functional systems
  • Experience writing software for Robotic/AV platforms in C and C++
  • Experience with TDD - unit tests and integration tests
  • Experience writing software in Python and automation with shell scripting
  • Previous development experience with Robotic/AV software stacks and middleware

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k with company match
  • Life Insurance
  • Pet Insurance

Interested in this job?

Jobs Related To Motional Senior Software Engineer

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA, focusing on embedded controller firmware development for notebooks, offering competitive compensation and the opportunity to work with cutting-edge technology.

Sr. SerDes Characterization and Validation Engineer (Silicon Engineering)

Senior SerDes Engineer role at SpaceX, developing cutting-edge ASICs for satellite communications with competitive pay and comprehensive benefits.

Mixed-Signal Design Verification and Validation Engineer

Senior Mixed-Signal Design Verification Engineer role at Broadcom working on ASIC for data center connectivity applications.

Senior Software Engineer, Maritime

Senior Software Engineer position at Anduril Industries focusing on maritime autonomous systems development, requiring embedded software expertise and offering competitive compensation with comprehensive benefits.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Riverlane, developing quantum error correction software with competitive salary and benefits in Cambridge, UK.