Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shield AI

Discrete Planning Engineer

Posted Updated
Discussion

Description

You will research, design, and implement algorithms for task allocation, scheduling, and temporal sequencing across autonomous vehicle teams. Improve C++ mission-planning software, define future autonomy roadmaps and SDK offerings, and develop plans and simulations for complex multi-agent missions.

Responsibilities

  • Research, design, and implement algorithms for task allocation, scheduling, and temporal sequencing of autonomous vehicle teams
  • Improve C++ mission-planning software across vehicle types and compute platforms
  • Define a technical roadmap for 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
  • Develop full software and hardware-in-the-loop simulations of complex multi-agent missions

Requirements

  • PhD with graduate work in Optimization or Operations Research, or a Master’s degree with 4+ years of work in the same areas
  • Expertise in integer or mixed-integer linear programming, constraint programming, convex optimization, and multi-objective optimization
  • Experience using solvers such as Gurobi, Google-OR, or CPLEX
  • Significant experience implementing algorithms in C++
  • Experience using gdb to troubleshoot execution in a multi-threaded environment

Benefits

  • Bonus
  • Equity

Skills

Apply

See also

Industrial Engineering jobs by country — openings, pay and top skills →