Senior Staff Engineer, Software (C++)

Shield AI is a venture-backed defense technology company focused on protecting service members and civilians with intelligent systems through their Hivemind autonomy software.
$175,232 - $262,848
Embedded
Staff Software Engineer
Hybrid
10+ years of experience
AI · Defense · Robotics

Description For Senior Staff Engineer, Software (C++)

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Senior Staff Software Engineer to join their innovative team. The company specializes in developing Hivemind, their flagship autonomy software that powers aircraft, drones, and other platforms for complex missions in contested environments.

This role presents an exceptional opportunity for a seasoned software engineer who thrives on technological challenges and wants to make a meaningful impact in the defense sector. As a Senior Staff Engineer, you'll be at the forefront of combining traditional autonomous systems algorithms with deep reinforcement learning-based solutions, creating unmatched capabilities in the industry.

The position requires a strong technical background with at least 10 years of experience, including significant expertise in C++ programming and Unix environments. You'll lead teams working at the intersection of artificial intelligence, task & motion planning, and controls, while mentoring other engineers and setting technical standards for the organization.

The role offers a competitive compensation package ranging from $175,232 to $262,848, along with additional benefits including bonuses, equity, and comprehensive benefits. Based in Washington D.C., the position offers a hybrid work arrangement, providing flexibility while maintaining collaborative opportunities with the team.

Shield AI's commitment to pushing technological boundaries, combined with their mission of protecting service members and civilians, makes this an ideal opportunity for someone who wants to develop cutting-edge software solutions while making a real-world impact. The company's presence in multiple locations and international operations provides exposure to diverse projects and challenges.

Working at Shield AI means joining a company that values innovation, teamwork, and ethical development of advanced technology. The role requires security clearance eligibility, reflecting the important nature of the work. If you're passionate about autonomous systems, defense technology, and leading high-performing teams, this position offers the perfect blend of technical challenge and meaningful purpose.

Last updated a month ago

Responsibilities For Senior Staff Engineer, Software (C++)

  • Lead teams at the intersection of artificial intelligence, task & motion planning, and controls
  • Architect solutions and set standards for software engineering
  • Drive strategic technical improvements and mentor other engineers
  • Write C++ software to develop tooling and automated testing for autonomy solutions
  • Work with Subject Matter Experts to understand customer demand and implement solutions
  • Collaborate with Systems and Test engineers to develop fully tested, integrated solutions

Requirements For Senior Staff Engineer, Software (C++)

Linux
  • BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or similar degree
  • 10+ years of related experience with Bachelor's degree or 9 years with Master's or 7 years with PhD
  • 7+ years of industry experience
  • 2+ years of people leadership experience
  • Experience working projects with 10+ contributors
  • Strong knowledge of modern software engineering best practices
  • Experience in collaborative development environment with CI/CD & test-driven development
  • Ability to obtain a SECRET clearance
  • Strong organizational and communication skills
  • Comfortability within Unix environments

Benefits For Senior Staff Engineer, Software (C++)

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

Interested in this job?

Jobs Related To Shield AI Senior Staff Engineer, Software (C++)

Staff Mechanical Design Engineer

Staff Mechanical Design Engineer position at Shield AI, leading the development of autonomous UAV systems with focus on mechanism design and technical leadership.

Staff Engineer, Operating Systems (R3351)

Staff Engineer position focusing on operating systems development for autonomous unmanned aerial systems at Shield AI.

Staff Software Engineer, Embedded Firmware (R2524)

Staff Software Engineer position at Shield AI focusing on embedded firmware development for autonomous UAV systems.

Lead Fuel Systems Engineer

Lead Fuel Systems Engineer position at Shield AI, developing advanced fuel systems for autonomous aircraft with focus on endurance and performance optimization.

Staff Engineer, State Estimation

Staff Engineer position focusing on state estimation and perception systems for autonomous aircraft at Shield AI