CareerPlanSign in

Senior Staff Engineer, Discrete Planning (R5440)

San Diego, California💼 Full-time🗓 2026-07-24 → 2026-09-26

Core

Architect and implement state-of-the-art algorithms for optimal task allocation, scheduling, and temporal sequencing of heterogeneous teams of autonomous vehicles (land, air, other) in uncertain and dynamic environments.

Role type

Senior Staff Engineer, Discrete Planning (Autonomy)

Builds

Hivemind Enterprise Product autonomy software and SDKs

Domain

Defense technology, autonomous systems, discrete optimization

Deliverable

production ML models

Required skills

Integer/Mixed Integer Linear Programming, Constraint Programming, Convex Optimization, Multi-Objective Optimization, C++ development, multi-threaded debugging, algorithm implementation, solver usage (Gurobi, Google-OR, CPLEX)

Preferred skills

Academic publications in Optimization, experience with heterogeneous agent teams

Technologies

C++, Gurobi, Google-OR, CPLEX, gdb

Responsibilities

Research and design algorithms for optimal task allocation and scheduling; Solidify and improve C++ mission planning software; Define technical roadmap for future autonomy solutions and SDK offerings; Break down missions into assignable tasks based on agent capabilities; Construct feasible and optimal action plans for distributed autonomous vehicle teams; Perform full software and hardware-in-the-loop simulation of complex multi-agent missions.

Seniority

Senior Staff, hands-on IC with strategic technical leadership

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