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 2 minutes 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)

Factory Software Integration Engineer

Senior Factory Software Integration Engineer role at Shield AI in Dallas, focusing on manufacturing execution systems and software integration, offering $157K-236K salary plus benefits.

Senior Engineer, Software C++ (R2813)

Senior C++ Software Engineering role at Shield AI, focusing on developing autonomous systems and AI solutions with competitive compensation in Washington DC.

Senior Sharepoint Engineer/Systems Administrator

Senior SharePoint Engineer role at Shield AI, focusing on secure collaboration solutions within Azure Government, requiring 5+ years experience and DoD security knowledge.

Senior Software Test Engineer (R3191)

Senior Software Test Engineer position at Shield AI, focusing on testing and validating autonomous systems and AI technology for defense applications.

Senior Engineer

Senior Engineer position at Intellectsoft - Remote opportunity in Utah for an experienced software engineer to work with global enterprise clients.