Senior Software Engineer, Next Gen Compute

Motional

United States

On-site

USD 159,000 - 207,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401k with company match
Life insurance
Pet insurance

Job summary

Motional is looking for a Senior Engineer to join the Next-Gen Technologies team, focusing on improving compute performance for autonomous driving systems. You will work at the intersection of software engineering and embedded AI, collaborating across teams to deliver cutting-edge solutions.

The role offers a salary range of $159,000 - $207,000 USD and includes benefits such as medical, dental, vision, and more. If you are passionate about self-driving technology, we encourage you to apply!

Qualifications

  • Experience with machine learning accelerators programming environments.
  • Strong experience with modern C++ development in a Linux environment.
  • Experience with parallel and high-performance computing.

Responsibilities

  • Improve compute performance for autonomous driving systems.
  • Deploy and optimize ML models on embedded compute platforms.
  • Collaborate with experts in perception and prediction to enable algorithms.

Skills

Machine Learning Accelerators
Modern C++ development
High-performance computing
Familiarity with CUDA and TensorRT
Experimentation skills

Education

Degree in Software Engineering or related field

Tools

PyTorch
TensorFlow
ARM-based SoC development

Job description

Motional’s CORE team is responsible for our vehicle’s Compute and Onboard Runtime Environment. We are creating a world leading AI compute platform for autonomous vehicles. This is the system that executes the software and neural networks that make our vehicles autonomous.

The Next-Gen Technologies team is part of CORE. We work at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional’s on-board vehicle architecture. If you are a software engineer and love the idea of working on embedded AI hardware and software systems to create the next generation of autonomous vehicles, we would love to talk with you.

What You’ll Be Doing:

As a senior engineer in the Next-Gen Technologies team, you will help us improve the compute performance of our current generation and next-generation autonomous driving systems through participating in full lifecycle development from idea to proofs-of-concept to production.

Specifically, you will:
  • Focus deeply on ML model deployment, integration of multiple ML models, and ML model optimization on embedded compute platforms.
  • Dive deep into the full ML software stack. Analyze ML workload performance on a variety of hardware processors, optimize ML models, improve ML software, and help us continually improve our stack through the application of efficient and effective ML approaches.
  • Design, develop, test, integrate, and optimize software and tools on a variety of ML compute architectures.
  • Collaborate with deep learning experts in perception, prediction, and other autonomous driving application areas to enable algorithms on GPU, NPU, and other ML accelerator architectures.
  • Optimize the utilization of GPU/NPU resources and sharing of GPU/NPU access across multiple programs running on the same system.
  • Lead designs to determine the needs of the system and how to best meet those needs through continually improving our ML software stack.
  • Advise peers and management on technical matters.
What We’re Looking For:
  • Experience with machine learning accelerators, including GPUs, NPUs, TPUs, and their programming environments, including CUDA, TensorRT, or similar technologies.
  • Strong experience with modern C++ development in a Linux environment.
  • Experience with parallel and high-performance computing.
  • Comfortable with experimentation and evaluating different options as we work towards finding solutions that work.
  • A degree in Software Engineering, Computer Science, Electrical or Electronic Engineering, or similar technical field of study, or you have equivalent knowledge gained through your practical experience.
Preferred, but not required:
  • Experience with PyTorch, TensorFlow, ONNX, and/or other ML frameworks.
  • Experience with embedded systems development for ARM-based system-on-chip architectures.
  • Experience working in a MLOps or DevOps environment.
  • Passion for self-driving technology and its potential for positive impact on the world.

The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity.

Salary Range: $159,000 USD - $207,000 USD

Motional’s benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.

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 Embedded Software Engineer
Senior Embedded Software Engineer

Motional • Pittsburgh

On-site
USD 149,000 - 199,000
Medical, dental, vision insurance
401k with company match
Health savings accounts
+1
Senior Systems Performance Engineer
Senior Systems Performance Engineer

Socket.dev • Pittsburgh

Hybrid
USD 149,000 - 199,000
Machine Learning Systems Engineer
Machine Learning Systems Engineer

Motional • Boston (MA)

On-site
USD 144,000 - 192,000
Medical, dental, and vision insurance
401k with company match
Life insurance
+1
Machine Learning Systems Engineer
Machine Learning Systems Engineer

Motional • Pittsburgh

On-site
USD 144,000 - 192,000
Medical benefits
Dental and vision insurance
401k with company match
+2
Staff Engineer Tech Lead Manager, ML Acceleration
Staff Engineer Tech Lead Manager, ML Acceleration

Motional • San Francisco (CA)

On-site
USD 172,000 - 229,000
Principal Engineer
Principal Engineer

Motional AD Inc. • Boston (MA)

On-site
USD 240,000 - 330,000
Medical benefits
Dental benefits
Vision benefits
+4
Principal Engineer, Data & ML Infrastructure
Principal Engineer, Data & ML Infrastructure

Motional • Boston (MA)

On-site
USD 200,000 - 275,000
Medical insurance
Dental insurance
Vision insurance
+4
Principal Engineer, Data & ML Infrastructure
Principal Engineer, Data & ML Infrastructure

Motional AD Inc. • Boston (MA), Northern (KY)

Hybrid
USD 200,000 - 275,000
Senior Systems Performance Engineer
Senior Systems Performance Engineer

Pittsburgh Robotics Network • Pittsburgh

Hybrid
USD 149,000 - 199,000
Principal Software Engineer - AI Data Engine
Principal Software Engineer - AI Data Engine

Motional • Boston (MA), Las Vegas (NV), Pittsburgh

Hybrid
USD 200,000 - 275,000