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 24 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.

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.