Senior Staff Perception Software Engineer, Sensor Fusion (R2657)

Shield AI is a venture-backed defense technology company founded in 2015, building the world's best AI pilot called Hivemind.
$182,363 - $273,544
Distributed Systems
Principal Software Engineer
Remote
10+ years of experience
AI · Robotics · Defense

Description For Senior Staff Perception Software Engineer, Sensor Fusion (R2657)

Shield AI, founded in 2015, is a venture-backed defense technology company on a mission to protect service members and civilians with intelligent systems. They are building the world's best AI pilot, Hivemind, which has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova).

As a Senior Staff Perception Software Engineer in Sensor Fusion, you'll be part of the HMX Perception team, working at the intersection of classical state estimation techniques, sensor fusion, artificial intelligence, machine learning, and machine perception. You'll develop cutting-edge technology for real hardware that provides robust and accurate estimates of vehicle pose and surroundings for real missions.

Key responsibilities include:

  • Writing production quality software in C++
  • Producing an Assured Position, Navigation, and Timing (A-PNT) system for reliable autonomy in GNSS-degraded or denied environments
  • Extending and specializing Shield AI's state-of-the-art state estimation framework
  • Writing test code and collaborating with hardware and test teams
  • Enhancing sensor models within a high-fidelity simulation environment

The ideal candidate should have:

  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 10+ years of experience (or equivalent with advanced degrees)
  • Strong background in state estimation, object detection, data association, and signal processing
  • Experience with sensor fusion and DoD space sensor payloads
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment

This role offers an opportunity to work on industry-changing technology that can truly make an impact in the field of autonomous systems and defense technology.

Last updated 16 days ago

Responsibilities For Senior Staff Perception Software Engineer, Sensor Fusion (R2657)

  • Write production quality software in C++
  • Produce an Assured Position, Navigation, and Timing (A-PNT) system
  • Extend and specialize state-of-the-art state estimation framework
  • Write test code and validate software
  • Collaborate with hardware and test teams
  • Enhance sensor models within simulation environments
  • Work in a fast-paced, continuous development environment

Requirements For Senior Staff Perception Software Engineer, Sensor Fusion (R2657)

Linux
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 10+ years of related experience (or equivalent with advanced degrees)
  • Experience integrating sensor payloads in the DoD space
  • Proficiency in sensor fusion for noisy high-bandwidth exteroceptive sensors
  • Solid foundation in state estimation, object detection, data association, and signal processing
  • Experience with projects involving 10+ contributors
  • Ability to obtain a SECRET clearance

Interested in this job?

Jobs Related To Shield AI Senior Staff Perception Software Engineer, Sensor Fusion (R2657)

Principal Software Engineer - Architect

Principal Software Engineer position at Microsoft leading Substrate Directory services, offering competitive pay and remote work flexibility.

Principal Systems Engineer, Product Development

Lead technical development of energy storage products at Fluence, overseeing product lifecycle and driving innovation in renewable energy solutions.

Principal Engineer, File Solutions

Lead technical direction for Google Cloud's File Solutions team, architecting and delivering enterprise-grade file services for cloud and hybrid environments.

Principal Software Engineer

Principal Software Engineer position at Microsoft, leading development of engineering systems and developer tools with focus on distributed systems and cloud services.

Principal Software Engineer (Microsoft Start Network)

Principal Software Engineer position at Microsoft Start Network, focusing on large-scale distributed systems and content delivery, with 5+ years experience required.