Senior Software Engineer, Autonomy Behaviors (r4588)

Shield AI Shield AI · Defense · Boston, MA +1 · Flight System Integration

Develops tactical autonomy software for unmanned platforms, enabling complex missions with limited human supervision. Focuses on multi-agent coordination, target engagement, and survivability in contested scenarios, contributing across the software development lifecycle and integrating with broader system architecture.

What you'd actually do

  1. Develop tactical autonomy software to enable unmanned platforms to perform complex missions across air, land, sea, and space domains with limited human supervision
  2. Implement and test behaviors supporting multi-agent coordination, target engagement, reconnaissance, and survivability in contested scenarios
  3. Contribute across the software development lifecycle, including requirements, design, implementation, verification, and validation, following established engineering best practices
  4. Collaborate with senior engineers to design and build scalable, maintainable software components that integrate with broader system architecture (e.g., sensor processing, state estimation, communications, and actuation)
  5. Support reuse and extensibility of autonomy behaviors by contributing to shared frameworks and codebases

Skills

Required

  • software engineering
  • robotics
  • control systems
  • optimization
  • data analysis
  • C++
  • Python

Nice to have

  • ROS
  • simulation
  • embedded systems

What the JD emphasized

  • limited human supervision
  • multi-agent coordination

Other signals

  • autonomous systems
  • mission autonomy software
  • multi-agent coordination