
Yocto Linux Staff Engineer (AU)
DroneShield
Millers Point
2 days ago
Millers Point
2 days ago
Yocto Linux Staff Engineer (AU)
DroneShield is seeking a Yocto Linux Staff Engineer to join its Sydney headquarters, working on embedded Linux build systems, CI/CD architecture, and Yocto-based workflows for counter-drone technology. The role requires deep expertise in Yocto, Python, and CI/CD platforms, with a focus on improving developer tooling and infrastructure.
On-site
Full-time
Senior
Python
C/C++
Salary
Not specified
Core Qualifications
Technical (Must-have)
PythonC/C++YoctoGitLab CIGitHub ActionsJenkinsGitDockerLinuxBuildroot
Soft Skills
communicationtechnical documentationtroubleshootingproblem-solvingautonomymentorshiporganizational skillsproactive attitude
Tools (Must-have)
JiraConfluence
Preferred Qualifications
Technical (Nice-to-have)
Golang
Key Responsibilities
- Act as the technical authority for embedded Linux build systems, CI/CD architecture, and Yocto-based workflows across the organisation
- Define and drive the long-term strategy and roadmap for embedded Linux build, integration, and release infrastructure supporting multiple hardware platforms and product lines
- Design, add, maintain and evolve pipelines/jobs for nightly builds, merge builds, commit builds, and ad-hoc builds, ensuring scalability, reproducibility, and auditability
- Architect and maintain multi-configuration Yocto build systems, including BSP variants and long-lived product branches
- Lead initiatives to improve CI performance, reliability, flexibility, and developer experience, reducing feedback loops while increasing confidence in outputs
- Establish metrics and observability for CI/CD health, failure analysis, and infrastructure utilisation
- Architect and automate continuous delivery pathways for embedded Linux images, containers, and artefacts into test, validation, and staging environments
- Support team velocity via user friendly tools and short development cycles for the build-deploy-test process
- Reduce friction and risk when deploying software to containerised infrastructure and Hardware-in-the-Loop (HIL) test systems
- Own, extend and streamline DroneShield's HIL test infrastructure operating on specialised embedded hardware
- Design and maintain tooling for runner provisioning, lifecycle management, health monitoring, and observability
- Integrate tools into automated workflows to improve feedback on code quality, security, static analysis, testing, and documentation quality
- Own, maintain, and modernise legacy build systems, scripts and tooling, reducing technical debt over time
- Improve system reliability by adding tests to exercise all pipeline and deployment actions, identifying and mitigating single points of failure
- Write, maintain and set standards for high-quality internal documentation across build systems, tooling, and workflows
- Collaborate closely with software, firmware, hardware, QA, and systems engineering teams, leading by influence and technical expertise
Embedded LinuxYoctoCI/CDPythonC/C++DevOpsCounter-droneDefenceStaff EngineerSydney