Staff Software Engineer
Core
Architect and evolve scalable CI/CD and software productization infrastructure for firmware, drivers, and low-level system software for next-generation automotive compute subsystems.
Role type
Staff Software Engineer (Infrastructure/CI/CD) (via careerplan.io/jobs/100976218208-staff-software-engineer-at-arm)
Builds
CI/CD pipelines, build systems, automated testing frameworks, and release automation for automotive reference software stacks.
Domain
Automotive, Semiconductor, Embedded Systems, AI-enabled vehicles
Required skills
Embedded C, Python, Bash, Linux, Arm architectures, system-level debugging, root-cause analysis, scalable CI/CD architecture, automated testing, release automation
Preferred skills
Zephyr, Yocto, Bazel, Git, Jenkins, C++, Rust, TF-A, U-Boot, Xen, ROS, functional safety, embedded security
Technologies
Python, Bash, Embedded C, Linux, Arm, Zephyr, Yocto, Bazel, Git, Jenkins, C++, Rust
Responsibilities
Architect and maintain scalable CI/CD infrastructure for large, multi-component repository structures; drive build, integration, automated testing, packaging, and release automation; ensure pipeline stability, availability, and observability; solve hardware-software integration challenges; provide technical leadership across firmware, system, integration, validation, and infrastructure teams.
Seniority
Staff, hands-on IC with technical leadership
