Senior Software Engineer, Onboard Infrastructure

Stack AV

  • Pittsburgh, Pennsylvania, United States
  • Remote
  • Posted Aug 10, 2026
Sign up — let your agent apply Sign in

BestApply tailors your resume and applies for you.

C++NetworkingConcurrent ProgrammingEmbedded SystemsYoctoLinuxPOSIX

Job description

About the role

You will join a senior software engineering team that owns Stack’s core robotics middleware (Clockwork), the vehicle operating system (StackOS), and the onboard portion of Deploy Manager, designing, implementing, testing, and deploying features that enhance the performance, usability, and reliability of the safety‑critical self‑driving platform across vehicles, simulation, cloud, and HIL environments.

About the company

Stack (Stack AV) is creating revolutionary AI‑driven autonomous systems for the trucking transportation industry, leveraging robotics, machine learning, and cloud technologies to build safety‑critical, real‑world solutions for modern operations.

Requirements

  • Strong C++ development experience (required).
  • Some Python experience (highly preferred).
  • Expert knowledge of software engineering and algorithm design principles.
  • Significant experience developing high‑performance software for resource‑constrained, safety‑critical applications.
  • Expert‑level understanding of Linux and building Linux distributions using Yocto.
  • Strong understanding of the POSIX programming environment, Linux, and concurrent programming.
  • Strong understanding of networking fundamentals.
  • Comfortable working with and debugging embedded systems.