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.
$114,240 - $171,360
Distributed Systems
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Robotics · Defense

Description For 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 Perception Software Engineer in Sensor Fusion, you'll join 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, providing robust and accurate estimates of vehicle pose and surroundings for real missions.

Key responsibilities include:

  • Writing production-quality software in C++
  • Developing 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 a strong background in Computer Science, Electrical Engineering, or related fields, with experience in sensor fusion, state estimation, and computer vision. You should be proficient in C++ and comfortable working in Unix environments. The role requires problem-solving skills, collaboration, and the ability to work in a fast-paced, continuous development environment.

This position offers an opportunity to work on industry-changing technology that can make a real impact in the field of autonomous systems and defense technology. If you're passionate about pushing the boundaries of AI and robotics in real-world applications, this role at Shield AI could be an exciting career move.

Last updated 2 months ago

Responsibilities For Perception Software Engineer, Sensor Fusion (R2657)

  • Write production quality software in C++
  • Produce an Assured Position, Navigation, and Timing (A-PNT) system for GNSS-degraded or denied environments
  • Extend and specialize Shield AI's state-of-the-art state estimation framework
  • Write test code to validate software with simulated and real-world data
  • Collaborate with hardware and test teams to validate algorithms/code on aerial platforms
  • Write analyzers to ingest data and produce statistics to validate code quality
  • Enhance sensor models within a high-fidelity simulation environment
  • Work in a fast-paced, collaborative, continuous development environment

Requirements For Perception Software Engineer, Sensor Fusion (R2657)

Linux
  • BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or similar degree, or equivalent practical experience
  • Minimum of 2 years of related experience with a Bachelor's degree; or a Master's degree; or a PhD; or equivalent work experience
  • Experience integrating and working with sensor payloads in the DoD space
  • Proficiency with sensor fusion for noisy high-bandwidth exteroceptive sensors on compute-constrained systems
  • Solid foundation in state estimation, object detection, data association, probabilistic robotics, and signal processing
  • Experience working on projects with 10+ contributors
  • Proficiency in C++
  • Comfort working in Unix environments
  • Ability to obtain a SECRET clearance

Interested in this job?

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

Software Engineer III, Infrastructure, Spanner

Software Engineer III position at Google working on Spanner infrastructure, focusing on distributed systems development with C++ and offering competitive compensation.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems in Warsaw, Poland.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and distributed systems experience, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and opportunity to work on large-scale technologies.