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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer 2 BIOS Automation

Software Engineer position at Dell Technologies focusing on BIOS automation and development, requiring Python and C/C++ skills with 2-4 years of experience.

Camera DV Engineer

Camera DV Engineer position at Qualcomm focusing on camera systems, image processing, and hardware development for mobile, automotive, and XR applications.

Compute Hardware Applications Engineer

Hardware Applications Engineer position at Qualcomm focusing on Snapdragon SoC support, customer engineering, and hardware design implementation.

Automotive Platform Engineer

Automotive Platform Engineer role at Qualcomm focusing on embedded software development for automotive technologies and platforms.

Thermal Engineer

Thermal Engineer position at Qualcomm India, combining hardware expertise with software development for thermal analysis and system optimization.

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 4 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?