Taro Logo

Staff Software Engineer, Embedded Applications (R3331)

A venture-backed defense technology company developing intelligent, autonomous systems for protecting service members and civilians.
$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 Applications (R3331)

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Staff Software Engineer for their Embedded Applications team. This role is part of the VBAT Software team, focusing on developing complex avionics software for cutting-edge Unmanned Aerial Vehicles (UAV). The position offers an opportunity to work with state-of-the-art aerospace technology and groundbreaking AI applications.

The ideal candidate will be responsible for developing high-quality C/C++ code for V-Bat aircraft, leading cross-functional teams, and integrating various software components including firmware, autonomy AI, and ground control systems. This role requires expertise in embedded software development, kernel development, and a strong understanding of computer architecture and operating systems.

Shield AI offers a competitive compensation package including a salary range of $166,410 - $249,616, along with bonus, benefits, and equity opportunities. The company has a global presence with offices in San Diego, Dallas, Washington, D.C., Abu Dhabi, Kyiv, and Melbourne, though this position is based in Boston, MA.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate across teams. You'll be working on mission-critical systems that directly contribute to protecting service members and civilians through autonomous systems. This is an excellent opportunity for an experienced engineer who wants to make a significant impact in the defense and autonomous systems sector while working with cutting-edge technology.

Last updated a month ago

Responsibilities For Staff Software Engineer, Embedded Applications (R3331)

  • Develop high-quality C/C++ code for V-Bat aircraft
  • Participate in architecture, design, and code reviews
  • Lead cross-functional teams to create systems of software features
  • Integrate software from multiple departments including firmware, testing, Autonomy AI, and Ground Control Stations
  • Develop software systems for modern avionics sensors and payloads
  • Facilitate software system architecture updates
  • Use modern software development tools for architecture design
  • Collaborate on systems engineering processes
  • Report status and risks to senior leadership
  • Work with V-Bat production teams
  • Design and implement testing systems across various environments
  • Develop tools for software deployment and continuous integration
  • Create prototypes to validate design concepts

Requirements For Staff Software Engineer, Embedded Applications (R3331)

  • Track record of ownership over development processes
  • Proven experience in successfully shipping products
  • B.S., M.S, or PhD in Systems Engineering, Software Engineering, Computer Science or STEM discipline
  • Strong embedded software development experience in C/C++
  • Strong knowledge of embedded software, kernel development, BSPs
  • Understanding of computer architecture, operating systems, and network protocols
  • Experience producing technical documentation
  • Real Time Operating System (RTOS) experience preferred
  • Experience with autonomous robotic systems preferred

Benefits For Staff Software Engineer, Embedded Applications (R3331)

Medical Insurance
Equity
  • Competitive salary range $166,410 - $249,616
  • Bonus
  • Benefits package
  • Equity

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Embedded Applications (R3331)