Advanced Navigation is the global leader in navigation systems for air, land and sea. Our products are developed and manufactured in Australia and our main HQ is located in Sydney with offices around the world. With over 68 of the top 100 largest companies as customers, and a broad range of technologies, we are truly changing the way we navigate globally.
Our ever growing team has world class expertise in the fields of inertial navigation, global navigation satellite systems, sensors, acoustics, AI, and RF technologies.
Click below to find out a little more about us:
Our subsea engineering team in Perth has grown rapidly over the past 12 months in order to accelerate development of our next-generation autonomous underwater vehicle (AUV) platform. In this role as a Software Engineer you will be responsible for developing and advancing acoustic navigation products and our AUV platform to new capabilities and markets. You will work on cutting-edge in-house acoustics, navigation and robotics technologies to push the industry in new directions.
Roles & Responsibilities
Working closely with a passionate team of engineers, developing embedded C/C++ real-time applications on ARM Cortex based microcontrollersBecome an expert in developing innovative surface and subsea robotics and navigation solutionsDevelop capabilities on our AUV platforms, especially in the areas of acoustic navigation, acoustic communication and computer visionTake ownership and responsibility for a component of a project and manage deadlines and reporting for the component.Deliver quality software solutions to agreed schedules and deadlinesBe involved in the design process for future products
Degree qualified Engineer with specialisation in computer systems, software, mechatronics or similarBe comfortable deep diving into technical topics and learning new skills to solve new problemsPossess strategic thinking and strong abilities to distil large amounts of information quickly and accuratelyHave a collaborative and team-oriented mindset for accomplishing common goalsHave a bias-to-action and desire to make things happenBe confident developing disruptive technologies and pushing the boundaries of what is possible Be a passionate, hungry learner that gets excited about professional growth and being challenged by new opportunities
Have 8+ years of engineering experience with complex C/C++ software productsHave experience with embedded systems and microcontrollersReal-time application development Have experience with all stages of the product development cycle, concept development, R&D, design and planningHave experience releasing production quality softwareExperience with ROS is desirableExperience with FreeRTOS real-time operating system is desirable ST Microcontrollers STM32 low-level programming experience is desirable
Excellent written and verbal communication skillsExcellent time management, driven to work quicklyStrong attention to detailC/C++ proficiencyBe comfortable deep diving into technical topics and learning new skills to solve emerging problemsPossess strategic thinking and strong abilities to distil large amounts of information quickly and accurately
What are some of the benefits you will have access to?
You'll have access to industry-leading products with diverse applications within some of the most interesting and exciting projects worldwide. We’re growing a team of inspired, smart, and driven individuals from all sorts of backgrounds. With great opportunities for growth and variety, we strive to help each employee carve out the path that’s right for them.