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 day 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 Perception Engineer, Target Tracking (SD or DC)

Staff-level position developing advanced target tracking systems for military applications using C++ and state estimation algorithms.

Sr Staff Manufacturing Engineer

Senior Staff Manufacturing Engineer role at Shield AI, focusing on aerospace component manufacturing optimization and process improvement in a defense technology company.

Senior Staff Electrical Engineer

Senior Staff Electrical Engineer position at Shield AI, leading electrical system design for autonomous aircraft with 10+ years experience required.

System Signal Integrity Engineer

Senior hardware engineering role focusing on signal integrity design and analysis for Mac products at Apple, requiring expertise in high-speed digital design and system-level analysis.

Mixed-Signal Clocking and Control RTL Design Engineer

Senior hardware engineering role at Apple focusing on mixed-signal clocking and control RTL design, requiring 10+ years of experience and expertise in digital logic and SystemVerilog.