Principal Firmware Engineer / Team Lead Based in Melbourne, you will be a key player in the Research & Development team that designs wearable tracking hardware for elite sports. As the principal firmware engineer and team lead, you will develop firmware solutions, lead dev‐ops practices, drive technical strategy, and ensure high product quality.WHAT YOU'LL DOLead a team that brings up new hardware from scratch, and develops device trees and boot chains.Develop Linux kernel for ARM Cortex‐A hardware platforms, and wireless firmware for ARM Cortex hardware platforms.Lead team dev‐ops practices, engineering processes, and design discussions to continuously lift quality and improve.Drive best practices around code quality and organization throughout the entire development process and in coordination with team objectives.Promote innovation, lead technical strategy and architecture planning, discussion, and collaboration through documentation.Provide technical guidance, career development, and mentoring to team members.Take a player‐coach approach to leadership, be a multiplier and have a passion for team and team members' success.Partner with product managers to align on objectives, priorities, trade‐offs and risk.Ensure teams have clear priorities and adequate resources to execute on plan.Work in multidisciplinary teams and interface with other engineers in our team and across various disciplines to create alignment.Lead firmware engineering "chapters" where best practice is shared amongst other firmware engineers within the business.WHAT YOU'LL NEEDFormal qualifications in electronics or software engineering.At least 5‐10 years of firmware development experience.Demonstrated experience programming with C, C++ and Python.Demonstrated Linux (e.g., Yocto/PetaLinux) experience including building the kernel, developing custom kernels, device trees, and developing Linux drivers.Demonstrated experience with common wireless communications standards and protocols, such as BLE, Wi‐Fi, UWB and long‐range/low‐bit‐rate applications.Experience developing products, scaling them and supporting them throughout the entire lifecycle.Experience bringing up new hardware from scratch.Strong verbal and written communication skills, organizational and time‐management skills.Experience communicating with users, other technical teams, and product management to understand requirements, describe firmware product features, and technical designs.Ability to be nimble, proactive, comfortable working with minimal specifications.A solid understanding of what high performance looks like, and how to drive it.Experience with Atlassian's platform for defect tracking and documentation is highly desired.Experience with Git code management is highly desired.Experience with Rust or a willingness to learn it is highly desirable.Occasionally providing technical support to customers (which may be on the weekend or after hours).#J-18808-Ljbffr