Senior Embedded Linux Build Engineer
Core
Designing, implementing, and maintaining Yocto/QNX-based build systems for custom Embedded Linux distributions in Software Defined Vehicles (SDV).
Role type
Senior Embedded Linux Build Engineer
Builds
Custom Embedded Linux distributions for Software Defined Vehicles (SDV)
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Yocto project experience, QNX project experience, Linux system configuration, Bash scripting, Python scripting, Git version control, CI/CD pipeline architecture, build caching, distributed build systems, GDB debugging, strace, perf analysis, build signing and security processes
Preferred skills
OE-Core and meta-layer development, binary package management, Automotive domain experience, Jenkins/GitLab CI automation, Docker/Kubernetes containerization, make/cmake/meson/rust crate usage
Technologies
Yocto, QNX, Bazel, Git, Jenkins, GitLab CI, Docker, Kubernetes, GDB, strace, perf, Bash, Python, make, cmake, meson, rust
Responsibilities
Design and maintain Yocto/QNX build systems; customize and optimize Linux distributions using Yocto recipes; minimize build time via parallel/incremental processing and Bazel; automate build/packaging/deployment pipelines; ensure reproducible builds and manage image signing/security
Seniority
Senior, hands-on IC