Staff Engineer, Operating Systems (R3351)

A venture-backed defense technology company founded in 2015, developing intelligent autonomous systems for protecting service members and civilians.
$160,160 - $240,240
Embedded
Staff Software Engineer
In-Person
7+ years of experience
AI · Robotics · Defense

Description For Staff Engineer, Operating Systems (R3351)

Shield AI, established in 2015, is at the forefront of defense technology, specializing in intelligent autonomous systems designed to protect service members and civilians. With a global presence including offices in San Diego, Dallas, Washington, D.C., Abu Dhabi, Kyiv, and Melbourne, the company has established itself as a significant player in the defense technology sector.

The Staff Engineer, Operating Systems role is a crucial position within the Aircraft Division, focusing on the development and optimization of operating system components for unmanned aerial systems (UAS). This role combines deep technical expertise in embedded systems with the challenges of autonomous aviation, making it an exciting opportunity for experienced engineers passionate about cutting-edge technology in the defense sector.

The position offers a competitive compensation package ranging from $160,160 to $240,240 annually, complemented by bonus opportunities, comprehensive benefits, and equity participation. The role requires a minimum of 7 years of experience (or equivalent with advanced degrees) and demands expertise in real-time operating systems, embedded development, and low-level programming.

As a Staff Engineer, you'll be responsible for designing and optimizing critical OS components, ensuring reliable autonomous operations in challenging environments. The role involves close collaboration with cross-functional teams, technical leadership, and the opportunity to work with advanced technologies including Linux-based systems, RTOS platforms, and various hardware interfaces.

The ideal candidate will bring not only technical expertise but also strong leadership qualities, proven product delivery experience, and the ability to thrive in a fast-paced environment. This position offers the opportunity to work on meaningful projects that directly impact the safety and effectiveness of defense operations while advancing the field of autonomous systems.

Last updated 5 days ago

Responsibilities For Staff Engineer, Operating Systems (R3351)

  • Design, develop, and maintain Linux or real-time operating system components for UAVs
  • Optimize OS for concurrent processing and efficient resource management
  • Collaborate with hardware engineers and software developers for system integration
  • Develop and maintain drivers and middleware for hardware components and sensors
  • Conduct testing and debugging to ensure OS stability
  • Provide technical leadership and guidance to junior engineers
  • Stay updated with latest OS technologies and apply best practices

Requirements For Staff Engineer, Operating Systems (R3351)

Linux
  • Bachelor's degree in Computer Science with 7 years experience, or Master's with 6 years, or PhD with 4 years
  • Proven experience in OS development, particularly in real-time and embedded systems
  • Strong understanding of RTOS concepts and concurrent programming
  • Proficiency in C, C++, or similar languages
  • Experience with developing drivers and middleware
  • Familiarity with cybersecurity principles in embedded systems
  • Excellent communication skills
  • Track record of successful product delivery
  • Experience with Yocto, VxWorks, RTLinux, or Green Hills (preferred)
  • Experience with Nvidia Jetson series OS (preferred)

Benefits For Staff Engineer, Operating Systems (R3351)

Medical Insurance
Equity
  • Bonus
  • Benefits Package
  • Equity

Interested in this job?

Jobs Related To Shield AI Staff Engineer, Operating Systems (R3351)

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

Staff Software Engineer, Embedded Solutions

Staff Software Engineer position at Shield AI focusing on embedded solutions for autonomous drones and robotics systems.