onsite
Senior Embedded Linux Build Engineer - 42dot
Software Engineer
Lead the design, implementation, and optimization of Yocto and QNX build systems for custom Embedded Linux distributions, driving fast, reproducible builds and secure deployment pipelines for automotive software.
About the role
Key Responsibilities
- Design, implement, and maintain Yocto and QNX‑based build systems for automotive Embedded Linux projects.
- Customize and optimize Linux distributions using Yocto recipes, ensuring performance and reliability.
- Reduce build times and resource usage through parallel, incremental builds and Bazel integration.
- Automate build, packaging, and deployment pipelines, diagnosing and resolving build failures.
- Guarantee reproducible builds, manage image signing, and enforce security and compliance requirements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience building Embedded Linux with Yocto.
- 5+ years of experience building QNX‑based projects.
- Strong scripting skills (Python, Bash) and familiarity with CI/CD tools.
- Knowledge of build optimization, reproducibility, and security best practices.
Skills
pythonrustbashkubernetesdockerlinuxjenkins