Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Embedded Software Engineer

Home > C/C++ programming jobs

Senior Embedded Software Engineer in Australia new

  • Advanced Navigation
  • Full time
  • Email
  • Sydney

Responsibilities

  • Develop embedded software for the navigation product range.
  • Develop embedded C/C++ real-time applications for complex navigation products.
  • Collaborate with product managers to meet requirements, establish realistic timelines, and ensure engineering designs satisfy requirements.
  • Work with hardware engineers to ensure hardware designs meet software requirements.
  • Develop software tools, diagnostics, and infrastructure for hardware bring-up, factory testing, and manufacturing processes.
  • Contribute to the design of future products and support the collective growth of the engineering team.
  • Own a component of a project, including deadlines, reporting, and delivery responsibilities.
  • Deliver quality software solutions on agreed schedules.
  • Develop software in compliance with applicable international, regional, and industry-specific standards and regulatory frameworks.
  • Use modern AI-assistance tools to optimize coding workflows and problem-solving.

Requirements

  • 6+ years of engineering experience with complex C/C++ embedded software products.
  • Experience with embedded systems, microcontrollers, real-time application development, and low-power electronics.
  • Comfort with Linux and containerized applications.
  • Experience with the full product development lifecycle, including concept development, R&D, design, and planning.
  • Experience releasing production-quality software.
  • Experience with FreeRTOS and ST Microcontrollers, including STM32 low-level programming.
  • Degree-qualified engineer specializing in computer systems, software, mechatronics, or a similar field.
  • Ability to translate high-level discussions into detailed work plans and report progress to management.
  • Demonstrated initiative, ownership, personal responsibility, attention to detail, time management, and follow-through.
  • Willingness to learn new skills and deep-dive into technical topics to solve new problems.

Advanced Navigation

Advanced Navigation develops and manufactures navigation and autonomy hardware and software for GPS‑challenged environments, spanning inertial navigation systems, GNSS/INS, USBL acoustic positioning, fiber‑optic gyros, and compact autonomous underwater vehicles. It sells to defense, aerospace, ma...

Similar positions

Flight Software Engineer II

  • Rocket Lab Corporation
  • Full time
  • USA
  • 11/14/2026
  • Salary: $108k - $148k/yr
  • Long Beach, CA

Software Engineer II

  • PlayStation Global
  • Full time
  • USA
  • 11/14/2026
  • Salary: $164k - $246k/yr
  • San Mateo, CA

Senior Application Developer_C/C++

  • Fujitsu
  • Full time
  • Others
  • 11/14/2026
  • Bengaluru, India

Staff Embedded Controls Engineer

  • Ford Motor
  • Full time
  • USA
  • 11/14/2026
  • Salary: $150k - $284k/yr
  • Palo Alto, CA

Staff Firmware Security Engineer

  • Rockwell Automation
  • Full time
  • Others
  • 11/14/2026
  • Singapore (city not specified)