Senior Software Engineer - Navigation and state estimation algorithms

Advanced Navigation

Sydney

On-site

AUD 150,000 - 190,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Advanced Navigation in Sydney seeks a Senior Software Engineer to develop navigation and state estimation algorithms for high-precision sensors in real-time embedded systems.

You will implement robust estimation, sensor fusion architectures, and HWIL testing using C/C++, Python, and MATLAB, with rigorous uncertainty analysis.

The role targets aerospace/autonomous systems work and requires 5+ years of experience, a strong technical degree, and collaboration with hardware teams.

Qualifications

  • 5+ years of software engineering experience in navigation, sensor fusion, or state estimation.
  • Strong background in real-time embedded software development.
  • Experience with HWIL testing and uncertainty analysis.

Responsibilities

  • Interpret product and system specs to architect software and navigation algorithms.
  • Develop and implement stochastic state estimation and robust sensor fusion.
  • Design sensor-fusion solutions using inertial, GNSS, magnetic, and optical inputs.
  • Evaluate 6-DOF position/orientation estimation in simulation.
  • Perform Monte Carlo simulations and covariance analyses for uncertainty.
  • Coordinate with hardware and production teams to integrate algorithms into embedded platforms.
  • Conduct HWIL testing and verify algorithms meet performance criteria.
  • Review field data to identify anomalies and improve algorithms.

Skills

Navigation algorithms
Sensor fusion
State estimation
HWIL testing
Real-time embedded

Education

B.Sc., M.Sc., or Ph.D. in Computer Science or Electrical Engineering

Tools

C
C++
Python
MATLAB

Job description

Senior Software Engineer - Navigation and state estimation algorithms

Advanced Navigation is the world’s most determined innovator in AI robotics and navigation technologies across land, air, sea and space applications.Founded on a culture of research and discovery, Advanced Navigation's mission is to be the catalyst of the autonomy revolution. Fields of expertise include artificial intelligence, underwater sonar, GNSS, radio frequency systems, inertial sensors, robotics, quantum sensors and photonics.

Today, Advanced Navigation is a supplier to some of the world's largest companies, including Airbus, Boeing, Google, Tesla, NASA, Apple, and General Motors. Discover it for yourself: https://youtu.be/F7uAqs1gtuk

As a Senior Software Engineer at Advanced Navigation, you will operate at the tip of the spear within our 'skunkworks' Special Projects Team. You will fulfill the critical role of developing the highly specialized navigation and state estimation algorithms responsible for processing high-precision sensor signals at the heart of our world-leading products.

You will leverage your deep knowledge acquired through 5+ years of experience in complex technical domains - such as aerospace, autonomous vehicles, or defence systems - to design, implement, and validate advanced sensor fusion architectures. Utilizing your expertise in modern software engineering and mathematical modeling (including C/C++, Python, and MATLAB), you will translate system specifications into robust software solutions for real-time embedded environments. You will augment your software development workflow with robust simulation practices, hardware-in-the-loop (HWIL) testing, and comprehensive uncertainty analysis to ensure all algorithms are verifiably fit for purpose before deployment.

ROLES & RESPONSIBILITIES

  • Interpret product and system-level specifications to create software architectures and navigation algorithms that can be executed and tested against.
  • Develop and implement stochastic state estimation techniques and advanced algorithms for robust navigation and online sensor calibration.
  • Design sensor-fusion solutions utilizing a diverse array of inputs, which may include inertial, magnetic, GNSS, optical, or ranging sensors.
  • Develop and evaluate position and orientation estimation algorithms within 6-DOF simulation environments.
  • Conduct thorough performance and uncertainty analysis using Monte Carlo simulations and covariance evaluations.
  • Anticipate cross-functional impacts and proactively liaise with hardware, system, and production teams to successfully integrate algorithms into embedded platforms.
  • Perform hardware-in-the-loop (HWIL) testing and algorithm verification to validate overall system performance.
  • Evaluate field and operational test data to identify, analyze, and resolve system anomalies.
  • Develop Work Breakdown Structures in Jira and maintain the hygiene of active tickets and assigned tasks.
  • Document software architectures, test specifications, and execution procedures for complex systems.


QUALIFICATIONS, EXPERIENCE & SKILLS

  • B.Sc., M.Sc., or Ph.D. in Computer Science, Electrical/Electronics Engineering, or a related highly technical field.
  • 5+ years of software engineering experience with a strong focus on navigation algorithm development, sensor fusion, or state estimation.
  • Programming & Tools: Proficiency in C, C++, and Python, alongside mathematical modeling tools like MATLAB.
  • Core Domain Knowledge: Strong foundational understanding of Inertial Navigation Systems (INS), GNSS integration, and sensor calibration methodologies.
  • Estimation Techniques: Demonstrated experience developing and deploying robust state estimation algorithms and advanced sensor fusion architectures.
  • Simulation & Testing: Experience with 6-DOF simulation, algorithm validation methodologies, and Hardware-in-the-loop (HWIL) setups.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Navigation & Sensor Fusion
Senior Software Engineer - Navigation & Sensor Fusion

Advanced Navigation • Sydney

On-site
AUD 150,000 - 190,000
Senior Inertial Sensor Engineer & INS Expert
Senior Inertial Sensor Engineer & INS Expert

Advanced Navigation • Sydney

On-site
AUD 120,000 - 160,000
Senior Product Validation Engineer
Senior Product Validation Engineer

Advanced Navigation • Sydney

On-site
AUD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Australia

On-site
AUD 150,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 120,000 - 180,000
Senior Embedded Software Engineer – Real-Time AI Navigation
Senior Embedded Software Engineer – Real-Time AI Navigation

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Senior Product Validation Engineer
Senior Product Validation Engineer

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 140,000 - 180,000
Copy of Lead Inertial Sensor Engineer - MEMS
Copy of Lead Inertial Sensor Engineer - MEMS

Advanced Navigation • Sydney

On-site
AUD 140,000 - 190,000
Copy of Lead Inertial Sensor Engineer- MEMS
Copy of Lead Inertial Sensor Engineer- MEMS

Advanced Navigation • Sydney

On-site
AUD 140,000 - 210,000