Software Engineer II, Task Group

Defense technology company building the world's best AI pilot, with their AI pilot Hivemind having flown F-16, V-BAT, and Nova aircraft.
$135,278 - $202,917
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Robotics · Defense

Description For Software Engineer II, Task Group

Shield AI, founded in 2015, is a pioneering defense technology company focused on building the world's most advanced AI pilot system, Hivemind. As a Software Engineer II in the Planning and Controls (PAC) team, you'll be at the forefront of developing intelligent flight behaviors and state-of-the-art algorithms. The role combines artificial intelligence, task & motion planning, and controls, working with various platforms including fighter jets and drones.

The position offers an exciting opportunity to work on cutting-edge technology that directly impacts service members and civilians' protection. You'll be part of an agile team developing core systems that must be portable and scalable across different UAS platforms. The role involves working with both CPU and GPU optimization, real-time operating systems, and robotics middleware.

The company has a strong presence with offices in San Diego, Dallas, and Washington DC, and their products are actively supporting U.S. Department of Defense operations. This role offers competitive compensation ($135,278 - $202,917) plus additional benefits including bonus, equity, and comprehensive benefits package.

You'll have the opportunity to work on exciting projects like multi-agent coordination for heterogeneous teams, CUDA kernel implementations, and developing analysis and simulation frameworks. The ideal candidate will bring strong C++ expertise, experience with collaborative development environments, and a passion for cutting-edge technology in defense applications.

Shield AI values diversity and maintains an inclusive work environment, making it an excellent choice for professionals looking to make a meaningful impact in defense technology while working with advanced AI systems.

Last updated 16 days ago

Responsibilities For Software Engineer II, Task Group

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

Requirements For Software Engineer II, Task Group

Python
Kubernetes
  • Minimum of 2 years of related experience with a Bachelor's degree; or a Master's degree
  • Proficient with C++ 11, 14, or 17 in a production environment
  • Experience in collaborative development environment with CI/CD & test-driven development
  • Strong knowledge of modern software engineering best practices
  • Demonstrated record of working hard, strong communication skills
  • Familiarity with writing thread-safe multi-threaded programs
  • Familiarity with common debugging and profiling tools (gdb, valgrind, etc.)
  • Familiarity with git, bash, Python

Benefits For Software Engineer II, Task Group

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

Interested in this job?

Jobs Related To Shield AI Software Engineer II, Task Group

Flight Test Engineer II

Shield AI is hiring a Flight Test Engineer II to develop and test state-of-the-art AI aircraft systems in San Diego or Washington DC.

Software Engineer (L4) - CKG

Full Stack Software Engineer position at Netflix, working on Content Knowledge Graph team to build and scale data systems and user interfaces.

Software Development Engineer, Customer Success Engineering Team

AWS Customer Success Engineering Team seeks experienced software engineer to build tools and services for customer operations management

Software Development Engineer, Industry Products

AWS Industry Products seeks Software Development Engineer to build innovative cloud solutions, focusing on backend development, ML, and large-scale data processing.

Software Development Engineer

Software Development Engineer role at Amazon working on Alexa and Echo products, focusing on speech and language solutions with competitive compensation and benefits.