Taro Logo

Senior Software Engineer, Task Group (R3014)

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

Description For Senior Software Engineer, Task Group (R3014)

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Senior Software Engineer to join their Planning and Controls (PAC) team. This role sits at the cutting edge of artificial intelligence and autonomous systems, focusing on developing intelligent flight behaviors for unmanned aerial systems. The position offers an opportunity to work on state-of-the-art planning algorithms and autonomous systems that directly impact service member and civilian protection.

The role combines advanced software engineering with robotics and AI, requiring expertise in C++, real-time systems, and optimization. You'll be working with a diverse tech stack including GPU programming, edge computing, and cloud infrastructure. The position involves both theoretical algorithm development and practical implementation, from conception to field deployment.

As a senior engineer, you'll be responsible for architecting core systems, establishing software engineering standards, and mentoring other engineers. The work environment is collaborative, with opportunities to work alongside various teams including DevOps, Hivemind Design Software, and other engineering groups. The company has a global presence with offices across the US, UAE, Ukraine, and Australia.

The compensation package is competitive, ranging from $135,278 to $202,918 annually, plus bonus and equity opportunities. The position is based in San Diego, offering the chance to work with cutting-edge technology in a mission-driven environment. Shield AI's commitment to continuous innovation and real-world impact makes this an ideal opportunity for engineers passionate about combining advanced software development with meaningful defense technology applications.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Task Group (R3014)

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

Requirements For Senior Software Engineer, Task Group (R3014)

Python
Kubernetes
  • 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)
  • Knowledge of git, bash, Python

Benefits For Senior Software Engineer, Task Group (R3014)

Medical Insurance
Equity
  • Bonus
  • Benefits Package
  • Equity

Interested in this job?

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