Senior Engineer, Software Autonomy (R3144)

A venture-backed defense technology company founded in 2015, developing intelligent autonomous systems for protecting service members and civilians.
$158,400 - $237,600
Embedded
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
AI · Robotics · Defense

Description For Senior Engineer, Software Autonomy (R3144)

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Senior Engineer for Software Autonomy to join their team in Dallas. This role sits at the intersection of autonomous systems and defense technology, focusing on developing intelligent solutions that protect service members and civilians worldwide.

The position offers an attractive compensation package ranging from $158,400 to $237,600 annually, plus bonus, benefits, and equity. As a Senior Software Autonomy Engineer, you'll be instrumental in designing and developing the software framework for their Autopilot system, specifically for the V-BAT platform. This role requires expertise in C++ programming and autonomous systems development.

The ideal candidate will have at least 5 years of experience with a strong background in software development, particularly in C++ 11 or newer. You'll be working with a close-knit team of developers to deploy and test software in challenging real-world scenarios. The role involves leading the development and optimization of C++-based autopilot systems, implementing test frameworks, and improving build processes.

Shield AI has a global presence with offices in San Diego, Dallas, Washington, D.C., Abu Dhabi, Kyiv, and Melbourne, supporting U.S. and allied operations worldwide. Their products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems. This role offers an opportunity to work on cutting-edge autonomous systems while contributing to meaningful defense technology applications.

The company values technical excellence, teamwork, and innovation. They're looking for someone who can demonstrate a strong track record of delivering complex software products, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment. If you're passionate about autonomous systems and want to make a difference in defense technology, this role offers an exciting opportunity to work with advanced technology while contributing to a meaningful mission.

Last updated 20 hours ago

Responsibilities For Senior Engineer, Software Autonomy (R3144)

  • Design and develop robust and maintainable software components for autonomy for the VBAT autopilot
  • Implement test frameworks for rapid development across components and integrated system tests
  • Improve build process and tooling for the Autopilot system
  • Work with multiple teams to define interfaces and behaviors between system components
  • Lead the development and optimization of the C++ based autopilot and truth model architecture
  • Help convert applications to run in a container-based framework
  • Review software for compliance with design and standard software practices
  • Help improve CI pipelines to be compatible with new software architectures

Requirements For Senior Engineer, Software Autonomy (R3144)

Python
  • Bachelor's degree with 5 years experience, or Master's with 2 years, or PhD with 1 year
  • Experience with C++ 11 or newer
  • Proven track record of delivering complex software products
  • Excellent problem-solving and analytical skills
  • Track record of successfully shipping products
  • Demonstrated record of hard work and being a trustworthy teammate
  • Familiarity with git, bash, Python

Benefits For Senior Engineer, Software Autonomy (R3144)

Medical Insurance
Equity
  • Bonus
  • Benefits Package
  • Equity

Interested in this job?

Jobs Related To Shield AI Senior Engineer, Software Autonomy (R3144)

Senior Perception Software Engineer, Sensor Fusion (R3159)

Senior Perception Software Engineer position at Shield AI focusing on sensor fusion, autonomous systems, and state estimation for defense technology applications.

Senior HIL Integration Engineer

Senior HIL Integration Engineer position at Shield AI, focusing on hardware-in-loop testing and integration for AI-powered autonomous aircraft systems.

Senior Engineer, Autonomy Integration (R3106)

Senior Autonomy Integration Engineer role at Shield AI, developing autonomous systems for defense applications using C++ and Python.

Senior Autonomy Flight Software Integration and Test Engineer

Senior Autonomy Flight Software Integration and Test Engineer position at Shield AI, focusing on UAV software development and integration for defense technology.

Senior HIL Integration Engineer

Senior HIL Integration Engineer position at Shield AI, focusing on hardware-in-loop testing and integration for AI-powered autonomous aircraft systems.