Senior Software Engineer, Task Group (R3014)

A venture-backed defense technology company building the world's best AI pilot, focused on protecting service members and civilians with intelligent systems.
$135,278 - $202,917
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Robotics · Defense

Description For Senior Software Engineer, Task Group (R3014)

Shield AI, founded in 2015, is a pioneering defense technology company dedicated to protecting service members and civilians through intelligent systems. Their flagship product, the AI pilot Hivemind, has demonstrated impressive capabilities across multiple platforms including F-16 fighter jets, V-BAT drones, and Nova quadcopters.

As a Senior Software Engineer in the Planning and Controls (PAC) team, you'll be at the forefront of developing cutting-edge AI and robotics technology. The role combines artificial intelligence, task & motion planning, and controls, requiring expertise in C++, multi-threaded programming, and system architecture. You'll work on implementing state-of-the-art planning algorithms, optimizing performance on both CPU and GPU, and developing scalable systems across various platforms.

The position offers an exciting opportunity to work with advanced robotics middleware, real-time operating systems, and edge computing deployments. You'll collaborate with the Hivemind Design Software team and DevOps teams, contributing to both local development infrastructure and cloud-based solutions. The role involves working with technologies like Docker, Kubernetes, and various build tools.

The company provides a competitive compensation package including salary, bonus, benefits, and equity. With offices in San Diego, Dallas, Washington DC, and international locations, Shield AI offers a dynamic work environment where your work directly impacts national defense and civilian protection. The role requires a combination of technical expertise, collaborative spirit, and commitment to the company's mission of developing intelligent systems for defense applications.

Last updated a month ago

Responsibilities For Senior Software Engineer, Task Group (R3014)

  • Research, design, and implement state-of-the-art planning algorithms
  • Optimize planning stack on CPU and GPU
  • Develop portable and scalable core systems across different UAS platforms
  • Work with Hivemind Design Software team to build infrastructure
  • Work with real-time operating systems
  • Work with robotics middleware like ROS and PX4
  • Implement graph search and sampling-based planning algorithms
  • Deploy AI stack to edge devices
  • Collaborate with DevOps teams on cloud infrastructure

Requirements For Senior Software Engineer, Task Group (R3014)

Python
Kubernetes
Linux
  • 5 years experience with Bachelor's degree, or 4 years with Master's, or 2 years with PhD
  • Proficient with C++ 11, 14, or 17 in production environment
  • Experience in collaborative development with CI/CD and test-driven development
  • Strong knowledge of modern software engineering best practices
  • Strong communication skills and teamwork abilities
  • Experience with thread-safe multi-threaded programming
  • Familiarity with debugging and profiling tools (gdb, valgrind)
  • Familiarity with git, bash, Python

Benefits For Senior Software Engineer, Task Group (R3014)

Visa Sponsorship
Relocation Benefits
  • Bonus
  • Benefits Package
  • Equity
  • Visa assistance
  • Relocation assistance

Interested in this job?

Jobs Related To Shield AI Senior Software Engineer, Task Group (R3014)

Senior Engineer, Software C++ (R2813)

Senior Engineer, Software C++ role at Shield AI, developing advanced autonomous systems with AI and deep reinforcement learning.

Senior Java Developer

Senior Java Developer position focusing on backend development with Spring frameworks, database management, and enterprise integration.

Senior Software Engineer (Backend)

Senior Backend Engineer role at Orfium, building scalable systems for music rights management, requiring 5+ years experience with modern web frameworks and SQL.

WebMethods Integration Developer

Senior WebMethods Integration Developer position focusing on developing and maintaining business application integrations using Software AG's webMethods platform in Riyadh.

Software Engineer

Senior Software Engineer position at Maverc Technologies requiring 14+ years of experience, security clearance, and ServiceNow expertise.