Skip to content
Shield AIShield AI

Senior Staff Engineer, Autonomy - Tactical Behaviors (R4073)

Designs and implements tactical autonomy algorithms and high-performance software for unmanned systems across air, land, and sea domains, integrating classical methods with reinforcement learning. Requires 10+ years experience in robotics, C++/Python proficiency, and DoD-relevant unmanned tech.

About the job

Responsibilities

  • Design tactical autonomy algorithms for unmanned aircraft across air, land, and sea domains with minimal human supervision.
  • Develop high-performance software modules for planning, decision-making, and behavior execution in dynamic environments.
  • Implement and test behavior architectures for multi-agent coordination, target engagement, reconnaissance, and survivability.
  • Integrate classical autonomy with machine learning methods like reinforcement learning.
  • Collaborate with perception, planning, simulation, hardware, and flight test teams.
  • Deploy to real platforms, participate in field tests and flight demos.
  • Analyze mission logs to optimize behaviors.
  • Contribute to R&D, roadmap, and prototype new algorithms.
  • Support defense programs and adapt to mission needs.
  • Travel 10-15% for offices, customer sites, and events.

Requirements

  • BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or similar.
  • 10+ years experience (BS), 9+ (MS), 7+ (PhD), or equivalent.
  • Proficiency in C++, Python, familiarity with RTOS.
  • Background in robotics: motion planning, behavior modeling, decision-making, autonomous systems.
  • Experience with unmanned systems (air domain) and algorithms.
  • Experience with simulation tools (e.g., AFSIM, NGTS).
  • Strong problem-solving, communication, teamwork.
  • Ability to obtain SECRET clearance.

Preferred

  • ML/RL in autonomy.
  • Collaborative behaviors, swarm robotics, distributed decision-making.
  • Tactical behaviors for DoD unmanned systems.
  • Behaviors across air, ground, maritime.
  • Flight demos or live exercises.
  • UCI, OMS Standards.

Skills

C++, Python, Rtos, Motion Planning, Reinforcement Learning, Afsim, Ngts, ROS, Simulation Tools, Machine Learning

Zoox

Zoox

Foster City, CA

Software Engineer, Wireless Technologies
$220k+/yrHybrid10+ YOEEmbedded Engineering

Develop and integrate embedded Linux software for cellular and wireless connectivity in autonomous vehicles, including modem vendor integration, protocol-stack debugging, telemetry, and performance optimization. Requires 10+ years of embedded wireless experience and strong C/C++ and Linux skills.

Crusoe

Crusoe

San Francisco, CA
Senior Staff Linux Kernel Engineer
$250k+/yrOn-site10+ YOEEmbedded Engineering

Leads the Linux kernel team’s technical direction while designing virtualization and low-level systems for GPU-accelerated AI and HPC workloads. Requires 10+ years of systems software experience, deep kernel expertise, strong C skills, and technical leadership experience.

Carbon

Carbon

Sunnyvale, CA

Senior Staff Firmware Engineer
$182k+/yrHybrid7+ YOEEmbedded Engineering

Leads firmware architecture and a technical team developing real-time embedded control systems for smart hardware. The role requires 7+ years of firmware experience, strong C/C++ and Python skills, circuit-level debugging expertise, and technical leadership.

Shield AI

Shield AI

United States

Sr. Staff Engineer, GNC
$173k+/yrRemote7+ YOEEmbedded Engineering

Research and develop guidance, navigation, and control algorithms for high-performance aircraft, including vehicle dynamics modeling and control-system optimization. The role requires a relevant engineering degree, 7+ years of related experience, production C++, MATLAB, Simulink, and eligibility for a SECRET clearance.

Shield AI

Shield AI

San Mateo, CA

Senior Staff Software Engineer, Autonomous Pilot Integration
$281k+/yrOn-site10+ YOEEmbedded Engineering

Leads the technical direction, integration, validation, and fielding of autonomy software across multiple unmanned-platform programs. The role requires 10+ years of related experience, strong C++ and Linux embedded-systems expertise, field-test experience, and the ability to lead cross-program initiatives.