> Markdown version of [/jobs/ext/2504573-software-engineer-onboard-infrastructure](https://www.wearedevelopers.com/jobs/ext/2504573-software-engineer-onboard-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Onboard Infrastructure - **Company:** Stack AV - **Location:** Pittsburgh, PA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Algorithm Design, Automation of Tests, C++ (Programming Language), Cloud Computing, Code Review, Concurrent Computing, Data Structures, Software Debugging, Linux, Memory Management, Middleware, Networking Basics, Posix, Programming Environments, Software Systems, Data Streaming, System Programming, Data Logging, Multithreading, Clockwork, Production Code - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=acab2b42608fc387 ## About the Role * Systems Programming: Proficiency of C++, with deep understanding of multi-threading, concurrency models, lock-free data structures, and memory management. * Knowledge of software engineering life cycle and algorithm design principles. * Experience developing high performance software systems, deployed in resource constrained environments, preferably for safety critical applications. * Strong understanding of the POSIX programming environment, Linux, and concurrent programming. * A passion for writing robust, intuitive, and pragmatic production code. * Strong understanding of Networking fundamentals. * Comfortable working with & debugging embedded systems. * Experience working with common tooling such as Bazel, Boost, etc. * Excellent communication skills and ability to work in a team environment. * Experience with performance evaluation and optimization is highly desired. * Domain experience working in autonomous driving, robotics or related industry is highly desired. ## Description Join a high-caliber team of experienced software engineers responsible for delivering some of Stack AV's most foundational technology. The team owns Clockwork, Stack's custom-built, high-performance robotics middleware powering production-grade autonomy applications - as well as StackOS, the operating system that underpins the entire vehicle software stack, and the onboard portion of Deploy Manager, which governs how software is delivered and updated on the vehicle itself. Together, these systems form the critical infrastructure backbone of Stack's safety-critical self-driving platform, operating seamlessly across the vehicle, in simulation, in the cloud, and in HIL testing environments. In this role, you will design, implement, test, and deploy new features and optimizations across this portfolio of systems to extend their capabilities, usability, performance, and reliability., * Design and implementation of high-throughput, low-latency logging frameworks capable of handling massively parallel data streams - telemetry, event and console logs. * Design, development, and implementation of features, interfaces, and optimizations for Clockwork in collaboration with Autonomy, Cloud, and Safety teams. * Continually identify opportunities for improving the performance, reliability, and usability of Clockwork, evaluating tradeoffs amongst multiple options in a resource-constrained environment. * Contribute to the prototyping, development, and maintenance of new and existing sensor interfaces that drive the Perception system of the AV. * Ensure delivery of high quality software through the principled and consistent use of best practices including robust automated testing, manual and automated code review. ## Related Videos - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)