About The RoleWe 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.
What You'll Need- 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.
What We Offer- Health, Dental, Vision Insurance