> Markdown version of [/jobs/ext/2167428-software-engineer-platform-infrastructure](https://www.wearedevelopers.com/jobs/ext/2167428-software-engineer-platform-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, Platform & Infrastructure - **Company:** Allen Control Systems - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automation of Tests, Unit Testing, C++ (Programming Language), Cloud Computing, Cloud Storage, CMake, Code Coverage, Github, Hardware-In-The-Loop Simulation, Motion Planning, Software Deployment, Subsystems, Data Storage Technologies, Delivery Pipeline, Integration Frameworks, Build Tools - **Published:** August 21, 2026 - **Apply:** https://www.dice.com/job-detail/bc8b5778-be59-430b-943b-eff984c18e1d ## About the Role * Strong general software engineering fundamentals; proficiency in C++ is required and the ability to read and contribute to a C++ codebase is expected from day one. * Hands-on experience implementing and maintaining CI/CD pipelines; familiarity with GitHub Actions or a comparable CI platform and the ability to configure automated test, build, and deployment workflows. * Experience with software deployment and integration in embedded or constrained environments; comfort working with CMake-based build systems. * Ability to work independently and drive tasks to completion without close supervision; comfort operating in a fast-moving environment where requirements and priorities evolve. You'll Stand Out * Experience with AWS or similar cloud infrastructure for data storage, log management, or compute workloads. * Prior work in aerospace, defense, robotics, or autonomous systems where software runs on physical vehicles or platforms. * Experience with software-in-the-loop or hardware-in-the-loop simulation infrastructure. * Familiarity with perception, path planning, or other autonomy subsystems that this infrastructure will eventually need to support. ## Description We are looking for a Software Engineer, Platform & Infrastructure to own the build systems, CI/CD pipelines, software-in-the-loop simulation infrastructure, and on-vehicle deployment tooling that our engineering team depends on every day. This is a mid-to-senior-level role for a generalist software engineer with strong fundamentals and practical experience in deployment and integration workflows. What You'll Do * Design, implement, and maintain CI/CD pipelines including unit test execution, code coverage reporting, and automated build checks running on GitHub Actions or equivalent; ensure the pipeline runs reliably on server infrastructure in the background without manual intervention. * Own and improve the build system and on-vehicle software deployment tooling; maintain CMake-based build configurations and ensure software can be reliably packaged, versioned, and pushed to aircraft in the field. * Maintain and extend software-in-the-loop simulation infrastructure, enabling engineers to run and validate flight software against simulated environments on remote servers without requiring physical hardware. * Manage flight log upload, storage, and retrieval pipelines using AWS or equivalent cloud storage; ensure logs from fielded aircraft are reliably captured, organized, and accessible to the engineering team. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)