Senior Software Engineer - Navigation and state estimation algorithms

Posted 7 Days Ago
Be an Early Applicant
Sydney, New South Wales, AUS
In-Office
Senior level
Robotics • Appliances
The Role
Develop navigation and state estimation algorithms for real-time embedded systems. Responsibilities include sensor fusion, stochastic estimation, sensor calibration, 6-DOF simulation, uncertainty analysis, Monte Carlo testing, hardware-in-the-loop validation, field-data analysis, and cross-functional integration with hardware and production teams.
Summary Generated by Built In

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


OVERVIEW OF ROLE 

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.

Skills Required

  • Bachelor’s, master’s, or doctoral degree in Computer Science, Electrical/Electronics Engineering, or a related technical field
  • 5+ years of software engineering experience focused on navigation algorithm development, sensor fusion, or state estimation
  • Proficiency in C, C++, Python, and MATLAB
  • Strong understanding of Inertial Navigation Systems, GNSS integration, and sensor calibration
  • Experience developing and deploying state estimation algorithms and sensor fusion architectures
  • Experience with 6-DOF simulation, algorithm validation, and hardware-in-the-loop setups
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sydney
119 Employees
Year Founded: 2010

What We Do

Advanced Navigation is a privately owned Australian company that specialises in the development of navigation technologies and robotics. The company has a focus on generating products of the highest quality standard, both in terms of hardware and software. The company's founders came from a background in mission critical robotics built to military specifications and this can be seen through Advanced Navigation's products. Advanced Navigation's engineers have specialised expertise across a broad range of fields including sensors, GNSS, inertial navigation, RF technologies, acoustics, robotics, AI and algorithms.

Similar Jobs

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Sales Graduate

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Sydney, New South Wales, AUS
85422 Employees

Boeing Logo Boeing

Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Glen William, New South Wales, AUS
170000 Employees

Hilton Logo Hilton

Hotel Manager - Waldorf Astoria Sydney

Events • Food • Travel • Hospitality • Hotels & Resorts
In-Office
Sydney, New South Wales, AUS
500000 Employees

Airwallex Logo Airwallex

Head of Startups, ANZ

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Sydney, New South Wales, AUS
2700 Employees

Similar Companies Hiring

LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account