Skip to content

Jobs

Shield AI

Robot type
Drone · Defense
Location
San MateoCaliforniaUSA
Job type
Software
Posted
Sep 1, 2026
Salary
$234,240–$351,360 a year
Full-time

Staff Software Engineer, Autonomy Capabilities (R5368)

Job description

The Autonomy Capabilities Team develops functionality to automate single- and multi-agent teams of platforms in pursuit of mission objectives and acts as a central discipline-aligned focal-point for encouraging consistent usage of technical approaches across business portfolios. This team operates at all levels of the command-and-control hierarchy (from advanced control laws, through motion planning, and up to advanced tactical behaviors and multi-agent coordination) and across a multitude of mission sets, platform types, and operational domains (e.g., air, sea, space).

This position is perfect for an individual who enjoys solving complex problems across a diverse set of programs and…

Job responsibilities

  • Tactical Autonomy Design – Design tactical autonomy algorithms to enable unmanned aircraft to perform complex missions across air, land, and sea domains with minimal human supervision.
  • High-Performance Software Development – Develop high-performance software modules that incorporate planning, decision-making, and behavior execution strategies for dynamic and adversarial environments.
  • Behavior Architecture Implementation – Implement and test behavior architectures that enable multi-agent coordination, target engagement, reconnaissance, and survivability in contested scenarios.
  • Hybrid Autonomy Integration – Work at the intersection of classical autonomy and machine learning, blending rule-based systems with learning-based methods such as reinforcement learning to achieve robust, adaptive…
  • Cross-Functional Collaboration – Collaborate with cross-functional teams including perception, planning, simulation, hardware, and flight test to ensure seamless integration of autonomy solutions on real-world platforms.
  • Deployment & Field Testing – Deploy autonomy capabilities to real platforms and participate in field tests and flight demos, validating performance in operationally relevant conditions.
  • Mission Data Analysis – Analyze mission logs and performance data to diagnose failures, optimize behavior models, and inform iterative development.
  • R&D and Roadmapping – Contribute to the autonomy roadmap by researching and prototyping new algorithms, identifying tactical capability gaps, and proposing novel solutions that advance Shield AI’s mission.

Job requirements

  • BS/MS/PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
  • Proficient in production-level C++ software development
  • 7+ years' experience in one or more of the following: software sub-system scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization, or flight controls
  • Experience with collaborative software development tools for version control, issue tracking, code reviews, and release management
  • Proven ability to lead multi-disciplinary teams, set technical direction, and manage full project lifecycles from concept to deployment
  • Capacity to learn and grow individually, while mentoring junior team members effectively, building team cohesion and capacity
  • Desire to work in a highly collaborative, fast paced, enthusiastic, and mission-centric environment
  • Capacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment, and evolution

Similar jobs