Software Engineer, Embedded Firmware (R2524)

A venture-backed defense technology company building the world's best AI pilot, focused on protecting service members and civilians with intelligent systems.
$97,648 - $146,472
Embedded
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
2+ years of experience
AI · Robotics · Defense

Description For Software Engineer, Embedded Firmware (R2524)

Shield AI, founded in 2015, is a pioneering defense technology company dedicated to protecting service members and civilians through intelligent systems. Their flagship product is an AI pilot called Hivemind, which has successfully operated various aircraft including F-16 fighters, V-BAT drones, and Nova quadcopters. With offices across the US and internationally, they're actively supporting US Department of Defense operations.

The role focuses on embedded software development for cutting-edge Unmanned Aerial Vehicles (UAV). As part of the Embedded Software team, you'll work alongside electrical engineers, systems engineers, and autonomy specialists to develop custom PCBs and systems supporting advanced aerospace sensors, UAV avionics, and AI applications. Your responsibilities will include firmware development, system integration, and creating solutions for autonomous robotic vehicles.

The ideal candidate should have strong C/C++ programming skills, experience with embedded systems, and a background in collaborative software development practices. The position offers competitive compensation ($97,648 - $146,472) plus additional benefits including bonus, equity, and comprehensive benefits package. For international positions, additional benefits include relocation assistance and visa support.

This is an excellent opportunity for engineers passionate about combining hardware and software in the aerospace domain, with a chance to work on revolutionary autonomous systems that have real-world impact in defense applications. The role offers significant growth potential and the opportunity to work with cutting-edge technology in a mission-driven environment.

Last updated 2 months ago

Responsibilities For Software Engineer, Embedded Firmware (R2524)

  • Develop firmware in C++ to interface with new sensors and control flight-critical components
  • Create software for system diagnostics and testing
  • Research, design, and implement state-of-the-art network centric software applications
  • Prototype and bring up new hardware platforms
  • Develop novel and efficient solutions in domains such as motor control, radio communications and vehicle networking

Requirements For Software Engineer, Embedded Firmware (R2524)

  • Bachelor's degree in CS, CE, EE, or equivalent experience
  • Strong C/C++ background
  • Experience in bare-metal firmware development for embedded systems
  • Experience in a collaborative development environment with CI/CD & unit testing
  • Familiarity with common version control (git) and build systems (CMake, or similar)
  • Demonstrated record of working hard, strong communication skills
  • 2+ years of related experience with Bachelor's degree, or Master's degree with no experience, or PhD

Benefits For Software Engineer, Embedded Firmware (R2524)

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

Interested in this job?

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

Engineer II, State Estimation (R3131)

State Estimation Engineer position at Shield AI focusing on developing autonomous systems for unmanned aerial vehicles using advanced algorithms and sensor fusion.

RF Engineer

RF Engineer position at Shield AI, working on state-of-the-art AI hardware products for defense technology applications.

Embedded Software Engineer II, Ring

Embedded Software Engineer position at Ring (Amazon) focusing on developing next-generation IoT camera devices using C/C++ and embedded systems.

HW Reliability Engineer, Hardware Reliability, Product Integrity

Hardware Reliability Engineer position at Amazon focusing on EV charging infrastructure reliability and testing, offering competitive compensation and benefits.

System Manufacturing Test Engineer - Machine Learning, Annapurna Labs

System Manufacturing Test Engineer role at AWS Annapurna Labs, developing and maintaining test systems for custom silicon solutions in cloud infrastructure.