CareerPlanSign in

Software Engineer, GNC

Waltham, MA (WMA-01)💼 Full-time💰 $129,000–$129,000🗓 2026-09-24 → 2026-09-26

Core

Design and develop high-performance, real-time path planning, trajectory optimization, and multi-agent coordination algorithms for autonomous ground, air, and maritime platforms within a command and control (C2) system.

Role type

Senior IC Software Engineer (Guidance, Navigation, and Control)

Builds

Real-time C2 software deployed on operational platforms, including mission planning tools and autonomous tasking services for fleets of unmanned systems.

Domain

Defense technology, autonomous systems, path planning, and control theory.

Deliverable

production ML models | product features

Required skills

C/C++ or Rust, path planning algorithms (A*, D* Lite, RRT, RRT*, PRM), guidance navigation and control (GNC), trajectory optimization, applied mathematics (linear algebra, optimization, graph theory), vehicle dynamics, control theory, concurrent programming, state estimation, geospatial data handling.

Preferred skills

Rust for safety-critical software, experience with mixed greenfield/brownfield codebases, machine learning for planning (reinforcement learning, learned heuristics).

Technologies

C/C++, Rust, A*, D* Lite, RRT, RRT*, PRM, 6-DoF simulation.

Responsibilities

Prototype and deploy state-of-the-art algorithms for global/local path planning and trajectory optimization; develop online real-time replanning capabilities; design high-performance software for resource-constrained environments; implement robust planners and decision-making systems for dynamic/contested environments; analyze system performance using high-fidelity simulations; integrate planning technologies into the C2 software stack.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.