Staff Software Engineer, Embedded Solutions

A venture-backed defense technology company focused on protecting service members and civilians with intelligent systems.
$160,160 - $240,240
Embedded
Staff Software Engineer
In-Person
501 - 1,000 Employees
7+ years of experience
AI · Robotics · Space

Description For Staff Software Engineer, Embedded Solutions

Shield AI, founded in 2015, is a venture-backed defense technology company developing intelligent systems for military and civilian protection. Their flagship autonomy software, Hivemind, powers various aircraft and drones for complex missions in contested environments. The Staff Software Engineer role in the Hivemind Solutions team focuses on developing embedded software for cutting-edge UAVs. You'll work with a diverse team of engineers to design and develop solutions for aerospace sensors, UAV avionics, and AI applications. The role involves bringing up new robotic platforms, writing kernel drivers, developing firmware, and creating software for system diagnostics. The position offers competitive compensation ($160,160 - $240,240) plus benefits and equity. The company has offices in San Diego, Dallas, Washington, D.C., and internationally, with their products actively supporting U.S. and allied operations worldwide. This is an excellent opportunity for experienced engineers passionate about robotics, AI, and defense technology who want to make a meaningful impact while working with cutting-edge technology.

Last updated 13 days ago

Responsibilities For Staff Software Engineer, Embedded Solutions

  • Bring up new robotic platforms and related systems
  • Write and modify kernel drivers for soft or hard real-time operating systems
  • Develop bare-metal firmware for controlling flight critical components
  • Create software for system diagnostics and testing
  • Work with and modify internal software build systems
  • Research, design, and implement state-of-the-art network centric software applications
  • Integrate Shield AI Hivemind Pilots onto robotic vehicles
  • Integrate new operating system onto custom System-On-a-Module (SOM)
  • Integrate 3rd party software onto existing multi-CPU and high-performance GPU hardware system
  • Develop software and firmware to control robotic vehicles
  • Convert legacy bare-metal software to a RTOS based system
  • Create new CI/CD pipelines with automated testing for embedded systems

Requirements For Staff Software Engineer, Embedded Solutions

Python
Linux
  • 7+ years experience
  • Bachelors in CS, CE, or EE, or requisite experience
  • Strong C/C++ background a must
  • Linux Kernel or RTOS development and device trees
  • Experience with Linux or RTOS bring up on new hardware
  • Experience in a collaborative development environment
  • Demonstrated record of working hard, strong communication skills
  • Familiarity with writing thread-safe multi-threaded programs
  • Familiarity with common debugging and profiling tools
  • Familiarity with git, bash, Python

Benefits For Staff Software Engineer, Embedded Solutions

Medical Insurance
Equity
  • Bonus
  • Benefits Package
  • Equity

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Embedded Solutions

Staff Mechanical Design Engineer

Staff Mechanical Design Engineer position at Shield AI, leading the development of autonomous UAV systems with focus on mechanism design and technical leadership.

Staff Engineer, Operating Systems (R3351)

Staff Engineer position focusing on operating systems development for autonomous unmanned aerial systems at Shield AI.

Staff Software Engineer, Embedded Firmware (R2524)

Staff Software Engineer position at Shield AI focusing on embedded firmware development for autonomous UAV systems.

Lead Fuel Systems Engineer

Lead Fuel Systems Engineer position at Shield AI, developing advanced fuel systems for autonomous aircraft with focus on endurance and performance optimization.

Staff Engineer, State Estimation

Staff Engineer position focusing on state estimation and perception systems for autonomous aircraft at Shield AI