Staff Software Engineer, Foundations (R3088)

A venture-backed defense technology company building the world's best AI pilot, Hivemind, for protecting service members and civilians with intelligent systems.
$181,540 - $272,310
Backend
Staff Software Engineer
In-Person
7+ years of experience
AI · Robotics

Description For Staff Software Engineer, Foundations (R3088)

Shield AI, founded in 2015, is a pioneering defense technology company on a mission to protect service members and civilians through intelligent systems. The company has developed Hivemind, an advanced AI pilot capable of operating various aircraft including F-16 fighters, V-BAT drones, and Nova quadcopters. With offices across San Diego, Dallas, Washington DC, and international locations, Shield AI actively supports U.S. Department of Defense operations and allies.

As a Staff Software Engineer in the Foundations team, you'll play a crucial role in developing the core architecture of their autonomous systems. You'll work on challenging projects like designing transform libraries for robotic systems and improving integration processes for Pilot components. The position requires extensive experience in both C++ and Python, along with deep knowledge of robotics concepts and middleware.

The role offers an attractive compensation package ranging from $181,540 to $272,310, plus additional benefits including bonus, equity, and comprehensive benefits package. For international positions, the company provides additional support including visa assistance and relocation benefits.

This is an excellent opportunity for experienced software engineers passionate about robotics and AI to work on cutting-edge defense technology. You'll be part of a team that values hard work, strong communication, and trustworthy relationships while contributing to meaningful projects that directly impact service members' and civilians' safety.

The company maintains a strong commitment to equal opportunity employment and welcomes diversity in all forms. If you're excited about developing foundational software capabilities for autonomous systems and want to work with state-of-the-art technology in the defense sector, this role offers both technical challenges and meaningful impact.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Foundations (R3088)

  • Work closely with Pilot teammates to architect, design and develop foundational Pilot capabilities
  • Ensure correct design for effective reuse of foundational elements
  • Design and develop foundational libraries
  • Work closely with Software Operations teammates for efficient developer workflows
  • Streamline software package management and release processes

Requirements For Staff Software Engineer, Foundations (R3088)

Python
Linux
  • BS in computer science or related engineering field with 7+ years of professional experience
  • Experience with C++ in a production environment
  • Experience with Python in a production environment
  • Experience with cloud service providers (Google, Azure, AWS)
  • Experience with build systems (Conan and CMake)
  • Strong proficiency in continuous integration/delivery
  • Experience with Robotics concepts
  • Experience with robotics middleware (ROS/ROS2)
  • Experience with autonomy software
  • Familiarity with containers
  • Experience with debugging and profiling tools
  • Strong communication skills and teamwork
  • Strong desire to learn and grow

Benefits For Staff Software Engineer, Foundations (R3088)

Visa Sponsorship
Relocation Benefits
  • Bonus
  • Benefits Package
  • Equity
  • International premium (for international positions)
  • Visa assistance
  • Relocation assistance

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Foundations (R3088)

Staff Engineer, Software C++ (R2812)

Lead software engineering teams at Shield AI, developing advanced autonomous systems and AI solutions using C++ in Washington D.C.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer for Software Autonomy Applications at Shield AI, developing AI & Autonomy solutions for enterprise software products.

Staff Software Engineer, Task Group

Join Shield AI as a Staff Software Engineer to develop cutting-edge AI planning algorithms for defense technology.

Senior Staff Engineer, APIs & Infrastructure

Senior Staff Engineer for APIs & Infrastructure at Shield AI, developing intelligent systems to protect service members and civilians.

Staff Engineer, Test and Software

Join Shield AI as a Staff Engineer for Test and Software, developing cutting-edge AI and robotics products in San Diego.