Staff Engineer, State Estimation

A venture-backed defence technology company building intelligent autonomous systems for aircraft, focused on protecting service members and civilians through AI and autonomy.
Embedded
Staff Software Engineer
Hybrid
AI · Robotics · Defense

Description For Staff Engineer, State Estimation

Shield AI, established in 2015, is at the forefront of defence technology, developing intelligent autonomous systems for aircraft. Their flagship autonomy software, Hivemind, enables aircraft and drones to execute complex missions in challenging environments. This Staff Engineer role focuses on state estimation and perception systems, requiring expertise in C++ development and robotics software.

The position offers an opportunity to work on cutting-edge autonomous systems, developing and integrating sophisticated algorithms for aerial platforms. You'll be responsible for creating production-quality software, working with sensor fusion, and implementing state estimation solutions. The role combines theoretical knowledge with practical implementation, requiring expertise in controls, probabilistic robotics, and signal processing.

The ideal candidate will bring significant experience in robotics software development, particularly in defence or aerospace environments. Strong C++ programming skills and familiarity with Linux systems are essential. The role offers exposure to advanced technologies including Kalman Filters, Factor Graphs, and autonomous system development.

Working from the Port Melbourne office in a hybrid arrangement, you'll join a high-performing engineering team focused on solving real-world defence and security challenges. The company offers competitive compensation including salary and equity, along with flexible working options. Shield AI's mission-driven approach and commitment to pushing the boundaries of autonomous technology make this an exciting opportunity for those passionate about combining advanced engineering with meaningful impact.

Last updated 12 days ago

Responsibilities For Staff Engineer, State Estimation

  • Integrate software with mission systems delivering perception and state estimation outputs
  • Develop production-quality C++ software for advanced autonomous systems
  • Write and maintain test code to validate and benchmark algorithms
  • Collaborate with hardware and test teams to validate algorithms on aerial platforms
  • Create tools and analysers to ingest and evaluate sensor data
  • Enhance sensor models in high-fidelity simulation environments
  • Work in fast-paced, collaborative environment with continuous development cycles

Requirements For Staff Engineer, State Estimation

Linux
  • Significant experience in perception, state estimation or robotics software
  • Strong C++ development experience with focus on production-level software
  • Ability to develop, benchmark, debug, and deploy software algorithms
  • Practical experience integrating sensor payloads in defence/aerospace environments
  • Experience with sensor fusion for noisy, high-bandwidth sensors
  • Solid foundation in controls, state estimation, probabilistic robotics, and signal processing
  • Comfortable working within Unix/Linux development environments

Benefits For Staff Engineer, State Estimation

  • Salary + equity for permanent roles
  • Flexible working options
  • Office located in Port Melbourne, close to Melbourne CBD

Interested in this job?

Jobs Related To Shield AI Staff Engineer, State Estimation

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 Software Engineer, Embedded Solutions

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