
Posted a day ago
Yocto Linux Staff Engineer
DroneShieldYocto Linux Staff Engineer
Requirements
Bachelor's degree in Computer Science or related field, 5+ years experience in CI/CD systems, Deep practical experience with Yocto Project, Advanced Python expertise, C/C++ experience on Linux, Experience with Hardware-in-the-Loop (HIL) test systems, Proficiency with Git, Docker, and Linux environments
Skills
YoctoLinuxPythonCI/CDC#DockerGit
About the role
Responsibilities
- Act as the technical authority for embedded Linux build systems, CI/CD architecture, and Yocto-based workflows.
- Define and drive the long-term strategy and roadmap for embedded Linux build, integration, and release infrastructure.
- Design, maintain, and evolve pipelines for nightly, merge, and commit builds to ensure scalability and reproducibility.
- Architect and maintain multi-configuration Yocto build systems, including BSP variants and long-lived product branches.
- Lead initiatives to improve CI performance, reliability, and developer experience.
- Architect and automate continuous delivery pathways for embedded Linux images and containers into test and staging environments.
- Own, extend, and streamline Hardware-in-the-Loop (HIL) test infrastructure operating on specialized embedded hardware.
- Modernize legacy build systems and scripts to reduce technical debt.
- Collaborate with software, firmware, hardware, and QA teams to support team velocity.
Requirements
- Bachelor’s degree in Computer Science, Mechatronics, IT, or a related technical discipline.
- 5+ years of experience designing, building, and maintaining CI/CD systems.
- Deep practical experience with the Yocto Project, including layers, recipes, BSPs, and SDKs.
- Advanced Python expertise for tooling, automation, and system integration.
- C/C++ experience on a Linux platform.
- Hands-on experience designing, operating, or maintaining Hardware-in-the-Loop (HIL) test systems.
- Proficiency with Git, Docker, and Linux-based environments.
- Strong background in DevOps practices, automated testing, and infrastructure reliability.
Preferred Qualifications
- Experience with alternative embedded Linux build systems such as Buildroot.
- Experience with Golang.
- Familiarity with cross-compilation, device trees, bootloaders, and secure embedded Linux deployment practices.
About the Company
DroneShield (ASX:DRO) is a global leader in the rapidly growing counter-drone sector. We develop cutting-edge AI technology to protect airspace for military, government, and critical infrastructure clients worldwide. Based in Sydney, we are experiencing significant hypergrowth and invest heavily in R&D to solve the world's most challenging security problems.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeYocto Linux Staff Engineer
DroneShield · Sydney
