Staff Software Engineer, Embedded Firmware (R2524)

Shield AI is a venture-backed defense technology company building the world's best AI pilot, with products actively supporting U.S. Department of Defense operations.
$166,410 - $249,616
Embedded
Staff Software Engineer
In-Person
501 - 1,000 Employees
8+ years of experience
AI · Robotics · Defense

Description For Staff Software Engineer, Embedded Firmware (R2524)

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Staff Software Engineer to join their VBAT Software team. This role presents an exciting opportunity to work on cutting-edge autonomous aircraft systems, specifically the V-BAT platform.

The position involves developing complex avionics software that integrates hardware, operating systems, and applications for advanced Unmanned Aerial Vehicles (UAV). As a Staff Software Engineer, you'll be working with a diverse team of professionals, including customer programs, electrical engineers, GNC engineers, and autonomy teams to create sophisticated software systems utilizing modern aerospace sensors and groundbreaking AI applications.

The role demands expertise in C/C++ programming, embedded systems development, and real-time operating systems. You'll be responsible for developing firmware for robotic vehicles in flight, creating automated testing pipelines, and integrating various software components across multiple departments. The position requires both technical excellence and leadership skills, as you'll be guiding architectural decisions and coordinating with senior leadership.

Shield AI offers a competitive compensation package, including a salary range of $166,410 - $249,616, plus bonus, benefits, and equity. The company has a strong mission focus on protecting service members and civilians with intelligent systems, and their AI pilot, Hivemind, has demonstrated success across multiple platforms including fighter jets and drones.

This is an ideal opportunity for an experienced engineer who wants to make a significant impact in the defense and autonomous systems sector. The role offers the chance to work on meaningful projects with real-world applications, alongside a team of dedicated professionals pushing the boundaries of what's possible in autonomous aviation.

Working at Shield AI means being part of a company that's actively supporting operations with the U.S. Department of Defense and allies, providing an opportunity to contribute to national security while working with cutting-edge technology. The position is based in Boston, requiring on-site presence to collaborate effectively with cross-functional teams and work hands-on with the hardware systems.

Last updated 15 days ago

Responsibilities For Staff Software Engineer, Embedded Firmware (R2524)

  • Develop high-quality C/C++ code for V-Bat aircraft
  • Refine existing firmware to support new hardware and features
  • Integrate real-time operating system onto custom System-On-a-Module (SOM)
  • Develop firmware to control robotic vehicles in flight
  • Convert legacy bare-metal software to a RTOS based system
  • Create new CI/CD pipelines with automated testing
  • Participate in architecture, design, and code reviews
  • Integrate software from multiple departments
  • Develop software systems for modern avionics sensors
  • Facilitate software system architecture updates
  • Work with V-Bat production teams
  • Design and implement testing systems

Requirements For Staff Software Engineer, Embedded Firmware (R2524)

Linux
  • Rock-solid software development experience in C/C++
  • Experience in bare-metal firmware development for embedded systems
  • Linux Kernel or RTOS development experience
  • Familiarity with writing thread-safe multi-threaded programs
  • Proven track record of successfully shipping products
  • B.S., M.S, or PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM discipline

Benefits For Staff Software Engineer, Embedded Firmware (R2524)

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

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Embedded Firmware (R2524)

Staff Electrical CAD Engineer

Staff Electrical CAD Engineer position at Shield AI, focusing on PCB design for advanced autonomous systems and defense technology.

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.

Staff Software Engineer, Embedded Applications (R2655)

Staff Software Engineer position at Shield AI, developing embedded applications for autonomous defense systems with competitive compensation and benefits.

Senior Staff Electrical Engineer

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

CPU Pre-Silicon Engineering Program Manager

Lead CPU development programs at Apple, managing pre-silicon engineering initiatives for M1/M2, iPhone, iPad, and Apple Watch processors.