Taro Logo

Staff Software Engineer, Embedded Applications (R2655)

A venture-backed defense technology company building the world's best AI pilot for protecting service members and civilians with intelligent systems.
$166,410 - $249,616
Embedded
Staff Software Engineer
In-Person
8+ years of experience
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Embedded Applications (R2655)

Shield AI, founded in 2015, is revolutionizing defense technology with their mission to protect service members and civilians through intelligent systems. They're developing the world's most advanced AI pilot, Hivemind, which has successfully operated fighter jets, VTOL drones, and quadcopters. The Staff Software Engineer role focuses on the VBAT Software team, where you'll be integral in developing complex avionics software for cutting-edge UAVs. You'll work with a diverse team of engineers, developing and maintaining software architectures, generating requirements, and ensuring successful deployment to production. The role offers competitive compensation ($166,410 - $249,616) plus additional benefits including bonus, equity, and comprehensive benefits package. The position requires expertise in embedded systems, C/C++ development, and a strong background in computer architecture. You'll be working from their Boston office, contributing to groundbreaking projects that directly support U.S. Department of Defense operations. This is an excellent opportunity for a seasoned engineer looking to make a significant impact in defense technology while working with state-of-the-art autonomous systems.

Last updated 7 months ago

Responsibilities For Staff Software Engineer, Embedded Applications (R2655)

  • Develop high-quality C/C++ code for V-Bat aircraft
  • Participate in architecture, design, and code reviews
  • Lead cross-functional teams to create software features for robotic avionics
  • 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 capture and 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 continuous integration and release systems
  • Create prototypes to validate design concepts

Requirements For Staff Software Engineer, Embedded Applications (R2655)

  • Track record of ownership over development processes
  • Proven success in shipping products
  • Proactive identification of improvement opportunities
  • B.S., M.S, 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
  • Good understanding of computer architecture, operating systems, and network protocols
  • Experience producing high-quality technical documentation

Benefits For Staff Software Engineer, Embedded Applications (R2655)

Visa Sponsorship
Relocation Benefits
  • Bonus
  • Benefits Package
  • Equity
  • International premium (for international positions)
  • Visa assistance
  • Relocation assistance

Interested in this job?