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 15 days 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)

RF Engineer

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

Mechanical Engineer, Ring All Product, Hardware Development

Lead mechanical engineering role at Amazon Ring, focusing on video product development including cameras and security devices, requiring 5+ years of experience.

System Development Engineer - Ring Imaging

System Development Engineer role at Amazon Ring, focusing on imaging technology and test system development for smart home security products.

System Development Engineer - Ring Imaging

System Development Engineer position at Ring focusing on imaging technology and quality assurance for smart home security devices.

Software Development Engineer, Kuiper Payload Radio

Software Development Engineer role at Amazon's Project Kuiper, developing satellite communication systems and payload software for global internet connectivity.