Senior Embedded Software Engineer
Listed on 2026-06-17
-
Software Development
Embedded Software Engineer, Unix/Linux, Embedded Systems/ Firmware/ IoT
Mission Summary
Motional’s onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional’s next‑generation on‑board autonomous driving system. The High Performance Compute Platform team is responsible for Motional’s current and next‑generation onboard autonomous driving system. As part of this team, we are hiring software engineers and graduate engineering candidates to build embedded AI hardware and software compute systems for the next generation of autonomous vehicles.
WhatYou'll Be Doing
- Design and develop infrastructure software on various hardware platforms for applications such as vision processing, radar systems, safety monitoring, etc., to be run on self‑driving vehicles.
- Design test harnesses for embedded software components and full systems.
- Provide technical mentorship to engineers.
- Proactively work with cross‑functional engineering teams to solve complex and interesting problems.
- Experience creating detailed requirements from use cases.
- Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution.
- Experience writing software for embedded platforms in C and C++.
- Experience with Test‑Driven Development (TDD).
- Experience working on embedded Linux / RTOSs.
- Experience working with networks (Ethernet, CAN, etc.) and the common networking protocols.
- Experience debugging on embedded platforms.
- Experience writing software in Python and automating with shell scripting.
- Experience working with ARM Cortex MCUs or Microprocessors.
- Experience working with large data pipelines and platforms that require deterministic execution.
- Experience using inter‑system communication protocols such as I2C and SPI.
- Experience deploying Machine Learning models.
- Experience working with GPUs.
- Experience working directly with the Linux kernel or Device Drivers.
- Experience with Simulation and Code Generation, and knowing when their use is appropriate.
- Experience working with Bazel.
- Experience integrating various sensors, including Cameras, IMUs, Radars, LIDARs.
- Experience with PyTorch, Tensor Flow, ONNX, and/or other ML frameworks.
We encourage a hybrid schedule with in‑office time at one of our locations in Boston, Pittsburgh, or Las Vegas. This role can also be fully remote.
Salary Range$149,000—$198,500 USD
BenefitsMedical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.
Equal Employment Opportunity StatementMotional 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).