Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shield AI

Senior Software Engineer Autonomy Capabilities

Posted Updated
Discussion

Description

You will design, implement, test, and deploy tactical autonomy algorithms for unmanned aircraft. You will develop planning, decision-making, behavior execution, and multi-agent coordination capabilities, combining classical autonomy with reinforcement learning. You will validate performance in field tests, analyze mission data, and adapt capabilities to evolving program needs.

Responsibilities

  • Design tactical autonomy algorithms for unmanned aircraft
  • Develop high-performance planning, decision-making, and behavior-execution software
  • Implement and test multi-agent behavior architectures
  • Combine rule-based autonomy with reinforcement learning methods
  • Integrate autonomy solutions with perception, planning, simulation, hardware, and flight test teams
  • Deploy capabilities and participate in field tests and flight demonstrations
  • Analyze mission logs and performance data
  • Research and prototype algorithms for autonomy roadmaps
  • Adapt autonomy solutions to evolving mission, compliance, and operational requirements
  • Travel around 10–15% of the year

Requirements

  • BS or MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or a similar field, or equivalent practical experience
  • Minimum 5 years of related experience with a bachelor's degree, 4 years with a master's degree, or 2 years with a PhD
  • C++ and Python proficiency
  • Familiarity with real-time operating systems
  • Background in control systems, motion planning, optimization, tactical behaviors, or distributed decision-making
  • Experience with unmanned system technologies and algorithms
  • Experience with simulation tools such as AFSIM or NGTS
  • Ability to obtain a Secret clearance or higher

Benefits

  • Bonus
  • Equity
  • Temporary benefits package after 60 days of employment

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

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