Jobiglo

No results.

Discrete Planning Engineer (R5440)

shieldai · San Diego

New
Senior 135,000 - 350,000 USD/year 🇬🇧 English
C++ Gurobi Google-OR CPLEX Constraint Programming Integer Linear Programming Convex Optimization

Job description

About the role

Shield AI is a venture-backed defense-tech company building intelligent systems that protect service members and civilians. This Discrete Planning Engineer position sits in the Discrete Planning Group, part of the Autonomy Team for Hivemind Enterprise Product, which develops algorithms for intelligent flight behavior. The engineer works at the intersection of artificial intelligence, discrete optimization and motion planning, writing software for core systems, setting software standards, refining technical requirements, driving technical improvements and mentoring other engineers.

Key responsibilities

  • Research, design and implement algorithms for optimal task allocation, scheduling and temporal sequencing of heterogeneous teams of autonomous vehicles (land, air and others).
  • Improve existing C++ mission planning software applicable across different vehicle types and compute platforms.
  • Work with engineers, program managers and product managers to define a technical roadmap for future autonomy solutions and SDK offerings.
  • Break down missions into assignable tasks based on agent capabilities, such as navigating in contested and denied environments and adapting to mission changes in real time.
  • Build feasible and optimal action plans for distributed teams of autonomous vehicles that also minimize human operator workload.
  • Run full software and hardware-in-the-loop simulation of complex multi-agent missions.

Required profile

  • Typically a PhD with graduate work in Optimization or Operations Research, or a Master's degree with 4 or more years of work in the same areas.
  • Significant experience implementing algorithms in C++ and debugging multi-threaded code with tools such as gdb.

Required skills

  • Integer or mixed integer linear programming, constraint programming and convex optimization.
  • Multi-objective optimization and use of solvers such as Gurobi, Google-OR and CPLEX.
  • C++ implementation of algorithms and debugging with gdb.

Ways to stand out: past publications on optimization (Google Scholar profile).

Salary ranges by level: Engineer II $135,000-$200,000, Senior Engineer $165,000-$250,000, Staff Engineer $200,000-$300,000, Senior Staff Engineer $230,000-$350,000.

Questions fréquentes

Le salaire proposé pour ce poste est de 135-350k USD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:lever

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 5 days ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

shieldai

San Diego