Associate Software Engineer, Phantom Works
Core
Develop reusable C++ autonomy services and maintain software for manned, unmanned, and autonomous aircraft programs within Boeing's Phantom Works.
Role type
Associate Software Engineer (Autonomy Systems)
Builds
Containerized C++ services, standards-based interfaces (OMS/UCI), and shared infrastructure for autonomy development.
Domain
Aerospace, Defense, Autonomous Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, Linux environment usage, Git-based workflows, CI/CD pipeline maintenance, containerization (Docker/Podman), security scanning practices
Preferred skills
AI/ML fundamentals (supervised/unsupervised learning, neural networks, reinforcement learning), autonomous systems/robotics knowledge, OMS/UCI standards experience, message-passing frameworks (DDS, ZeroMQ, gRPC), build systems (CMake, Conan, Bazel), Python scripting, cloud platforms (AWS, Azure), LLM API integration
Technologies
C++, Docker, Podman, Linux, GitLab, Jenkins, OMS, UCI, DDS, ZeroMQ, gRPC, CMake, Conan, Bazel, Python, React, Unity, Unreal Engine, AWS, Azure
Responsibilities
Design and maintain C++ autonomy services, implement standards-based interfaces, develop containerized services, integrate services across simulation and flight environments, participate in code reviews and unit testing, document service interfaces and architectures, contribute to DevSecOps practices, track work items in Agile sprints
Seniority
Associate, hands-on IC