Senior Embedded Software Engineer at Advanced Navigation

Embedded Engineering, Full-Time, Sydney, AU sydney engineering full-time
Posted 12 days ago

Advanced Navigation is one of the world’s most ambitious innovators in AI robotics and navigation technology across land, air, sea and space. While our main headquarters are in Sydney, we have multiple research facilities in Australia and sales offices around the world. Since 2011, the company has experienced great success and has progressed into several deep, new technologies. Our fields of expertise include 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, Apple, and General Motors. We aspire to be the catalyst of the autonomy revolution and our technology can be seen in exciting applications across the globe. 
Hydrus, our revolutionary underwater robot will help restore oceans to a flourishing state. You will find our navigation systems in the autonomous Indy race cars and thousands of Plus AI autonomous trucks. We help farmers adopt autonomous farming equipment and assist in various fields of research. Switching to software, our cloud-based drone management platform helps patrol beaches for emergency rescues and shark tracking. Off-planet, we will deliver a navigation system for the next NASA moon landing. The applications of our technologies are quite limitless - where there is autonomy, you will find Advanced Navigation.

Overview of Position 

Joining our research and development team, you will be part of an ever-changing and exciting development process for our next generation of navigation products. Your primary focus will be the development of embedded C/C++ software for ARM Cortex microcontrollers.  You will also work on a range of other related software products and tools.

Roles & Responsibilities:

  • Working closely with a team of talented engineers, developing embedded  C/C++ real-time applications on ARM Cortex based microcontrollers
  • Become an expert in developing innovative navigation solutions
  • Take 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 deadlines
  • Be involved in the design process for future products
  • Qualifications and skills:

  • Degree qualified Engineer with specialisation in computer systems, software, mechatronics or similar
  • Be comfortable deep diving into technical topics and learning new skills to solve new problems
  • Possess strategic thinking and strong abilities to distil large amounts of information quickly and accurately
  • Have a collaborative and team-oriented mindset for accomplishing common goals
  • Have a bias-to-action and desire to make things happen
  • Be 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
  • Experience and skills:

  • Have 6+ years of engineering experience with complex C/C++ software products
  • Have experience with embedded systems and microcontrollers
  • Real-time application development 
  • Have experience with all stages of the product development cycle, concept development, R&D, design and planning
  • Have experience releasing production quality software
  • Experience with FreeRTOS real-time operating system and ST Microcontrollers STM32 programming is an advantage
  • Experience with field robotics or navigation systems is also 
  • Strong mathematics or physics background with proficiency in MATLAB and Java is valuable
  • Excellent written and verbal communication skills
  • Excellent time management skills and strong attention to detail
  • Be comfortable deep diving into technical topics and learning new skills to solve emerging problems
  • Possess 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.

    Apart from the above you will be doing your life's best work in a large, fun office in central Sydney close to all public transportation, with coffee and breakfast provided, to keep you going throughout the day.