December 2026 New Graduate Engineer, Software / GNC
Core
Design, build, and optimize mission-critical software for autonomous defense platforms, focusing on real-time systems and embedded applications.
Role type
New Grad Software Engineer (Autonomous Systems)
Builds
Autonomous defense platforms, embedded firmware, and autonomy applications
Domain
Defense technology, autonomous systems, embedded systems
Deliverable
production ML models | product features
Required skills
C++, Rust, Python, C, clean code practices, software testing, embedded software development, firmware development, real-time optimization, CI/CD pipelines, software architecture
Preferred skills
autonomous systems development, robotics, aerospace, embedded systems, microcontrollers, RTOS, GNC, controls, state estimation, sensor fusion, simulation environments, hardware-in-the-loop testing, Linux, networking, concurrency, distributed systems
Technologies
C++, Rust, Python, C, Linux, RTOS
Responsibilities
Develop and maintain software for autonomous defense platforms; Design and implement efficient code across the stack from embedded to application layers; Optimize software for real-time execution and resource-constrained platforms; Build simulation and testing infrastructure; Debug hardware-software integration issues; Contribute to software architecture and technical design decisions.
Seniority
Entry-level, New Graduate