Team Leader - Software Platforms at Advanced Navigation Pty Ltd
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

28 Sep, 26

Salary

0.0

Posted On

30 Jun, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C/C++, Embedded Software Architecture, RTOS, People Management, Technical Leadership, Test-Driven Design, Project Delivery, Sensor Fusion, Inertial Navigation Systems, Linux, Containerised Applications, STM32, FreeRTOS, Low Power Electronics, Microcontrollers, State Estimation

Industry

Robotics Engineering

Description
OVERVIEW OF ROLE Advanced Navigation enters a new phase of Growth and International expansion. The Software Platforms team develops software that ensures that our products are the most reliable, high performance navigation products in the world. As a Team Lead on the Software Platforms Team, you will be instrumental in realising this ambition. This role is a blend of hands-on engineering and people leadership. As the Team Lead, you will take on a high level of technical leadership to develop software for our market-leading portfolio of Inertial Navigation Systems (INS). You will spend approximately 50-60% of your time deeply embedded in technical execution coding, driving architecture, and mentoring engineers. The remainder of your time will be dedicated to project delivery, roadmap predictability, and formal line management for a team of 5–7 embedded software engineers. You will serve as the delivery anchor for your squad, collaborating closely with your Product Manager, peer Team Leads, and the Head of Software Platforms to seamlessly turn high-level strategic product requirements into high-quality engineering realities. ROLES & RESPONSIBILITIES Model ideal developer behaviours, championing deep-dive code reviews, rigorous test-driven design, and technical debt management. Ensure all software designs tightly integrate with internal hardware platforms and meet rigorous strategic engineering benchmarks. Lead the design and development of embedded software for our navigation product range in collaboration with our Principal and Lead Engineers. Drive accountability within your engineering team to guarantee software features are delivered to agreed schedules. Partner closely with your team’s Product Manager to evaluate timelines, map dependencies, and ensure engineering designs fulfill customer requirements. Proactively identify scope, architectural, and schedule risks, raising them immediately to the Head of Software Platforms and cross-functional stakeholders with proposed mitigation strategies. Distill large amounts of technical information quickly to translate high-level discussions into highly organized, actionable work plans for your sprint cycles. Own release predictability metrics and build custom workflows to continually refine software delivery processes. Own formal line management responsibilities for 5–7 embedded engineers, executing regular 1-on-1s, performance evaluations, and salary reviews. Architect clear career progression ladders and personal development frameworks to expand the capacity and independence of your team members. Actively manage the recruitment pipeline, interviewing and onboarding top engineering talent to scale the team sustainably. Foster a highly inclusive, high-morale team culture rooted in open communication, and shared technical excellence. Develop embedded C/C++ real-time applications and set the quality bar for the team. Proactively adopt and utilise modern AI-assistance tools to optimise coding workflows and problem-solving. QUALIFICATIONS, EXPERIENCE & SKILLS Education: Degree-qualified Engineer specializing in Computer Systems, Software, Mechatronics, or a related field. Core Experience: 10+ years of verifiable experience in designing, developing, and deploying complex embedded software architectures. Technical Mastery: Exceptional proficiency in C/C++ alongside specific experience building commercial real-time embedded systems (RTOS or bare-metal environment). Leadership Track Record: Experience managing a small engineering or design team, demonstrating a strong capability to line-manage technical personnel and direct multidisciplinary workflows. Domain Exposure: Familiarity with state estimation, sensor fusion, or Inertial Navigation Systems (INS) is highly regarded. Communication Skills: Excellent written and verbal communication skills, with a proven ability to explain difficult technical trade-offs to stakeholders. Desirable: Comfortable with Linux and containerised applications. Experience with low power electronics and microcontrollers Experience with all stages of the product development cycle, concept development, R&D, design and planning Experience with FreeRTOS real-time operating system, ST MIcrocontrollers STM32 low-level programming. (If you don’t have everything in this list, but believe your skills are transferable/you could ramp up quickly, please still apply)
Responsibilities
Lead a team of 5-7 embedded software engineers, balancing hands-on technical execution with people management and project delivery. Drive the design and development of high-performance software for Inertial Navigation Systems while mentoring engineers and managing the recruitment pipeline.
Loading...