A

Advanced Navigation

AI-driven navigation systems for GPS-denied environments

Senior Embedded Software Engineer

Embedded EngineeringPosted on Nov 13
Full-timeSydney NSW, AustraliaNo salary listedIn-person

About the Job

Requirements

  • Comfortable working with Linux and containerized applications.
  • Have at least 6 years of engineering experience with complex C/C++ embedded software products.
  • Have experience with embedded systems and microcontrollers.
  • Have experience developing real-time applications.
  • Have experience with low-power electronics and microcontrollers.
  • Have experience across all stages of the product development cycle, including concept development, research and development, design, and planning.
  • Have experience releasing production-quality software.
  • Have experience with FreeRTOS.
  • Have experience with low-level programming for ST microcontrollers, including STM32.
  • Be degree-qualified with a specialisation in computer systems, software, mechatronics, or a similar field.
  • Be comfortable exploring technical topics in depth and learning new skills to solve new problems.
  • Have a track record of turning high-level discussions into detailed personal work plans and reporting progress to management.
  • Demonstrate initiative, personal responsibility, ownership of work, and a proactive, self-starting approach.
  • Demonstrate attention to detail, time management, and follow-through.

Responsibilities

  • Develop embedded software for the navigation product range.
  • Work with the Product Manager to ensure project requirements are met, timelines are realistic and adhered to, and engineering designs meet requirements.
  • Work with team members to develop the collective skills of the team.
  • Develop embedded C/C++ real-time applications with the engineering team.
  • Collaborate with the hardware team to ensure hardware designs meet software requirements.
  • Participate in the design process for future products.
  • Use AI-assistance tools to optimize coding workflows and problem-solving.
  • Develop software tools, diagnostics, and infrastructure to support hardware bring-up, factory testing, and manufacturing processes.
  • Develop software in compliance with relevant international, regional, and industry-specific standards and regulatory frameworks.
  • Take ownership of a project component and manage its deadlines and reporting.
  • Deliver quality software solutions to agreed schedules and deadlines.

About the Company

Advanced Navigation

AI-driven navigation systems for GPS-denied environments

Specializes in AI-powered navigation and robotics for GPS-denied environments across land, sea, air, and space. Its products fuse artificial intelligence with inertial navigation systems and sensor data, with Boreas providing GPS-independent positioning via a digital fiber-optic gyroscope and Hydrus offering autonomous underwater vehicles that integrate multiple sensors. The company differentiates itself through a hardware-software integration approach focused on precise navigation in challenging settings, serving aerospace, defense, automotive, and maritime customers. Its goal is to expand autonomous navigation capabilities across multiple domains, grow its global presence (notably in the US), and scale its portfolio to meet demand for reliable GPS-denied autonomy.

Company size
201-500
Company stage
Series C
Total funding
$187.8M
Headquarters
Sydney NSW, Australia
Founded
2012

Recently Posted Jobs

Explore more opportunities at Advanced Navigation

See more jobs