Job Title
Staff Software Engineer
Role Summary
Senior engineer on the automotive software productization team focusing on system-level software integration and hardening of an automotive reference software stack for next-generation compute subsystems. The role leads cross-domain technical initiatives and works with software leads, architects, and program management to deliver robust, optimized system software.
Experience Level
Senior β requires substantial prior experience; the posting specifies 12+ years of relevant experience.
Responsibilities
Deliver and own system-level software integration for automotive platforms; coordinate across teams to ensure product quality and performance.
- Define and implement software integration strategy at the system level.
- Coordinate cross-module dependency resolution and integration across firmware, OS, and middleware.
- Create and maintain custom builds for multiple platform variants and customers.
- Bring up software on virtual and physical hardware platforms.
- Set up and maintain build systems, CI/CD pipelines, and repository workflows.
- Develop integration test specifications and support test teams.
- Lead technical initiatives and feature teams to deliver schedule and quality targets.
- Collaborate with architects, program managers, and stakeholders to drive delivery.
Requirements
Key technical skills and proven experience required; desirable items listed separately.
-
Must-have: 12+ years of SOC firmware development and integration across the semiconductor development lifecycle.
-
Must-have: Strong C and embedded programming skills; experience with integration test specification development and CI/CD.
-
Must-have: Familiarity with Git and hosted platforms (GitLab/GitHub) and scripting with Python.
-
Must-have: Experience with trusted-firmware-a, trusted-firmware-m, bootloaders, Linux, hypervisors, device drivers, and embedded software components.
-
Must-have: Experience with Yocto build system and repository management.
-
Must-have: Proven ability to lead a feature team and strong written and verbal communication skills.
-
Nice-to-have: Strong debugging skills across complex software stacks.
-
Nice-to-have: Exposure to automotive software safety and security qualification processes.
-
Nice-to-have: Experience in integrated software stack bring-up across hardware and software platforms.
-
Nice-to-have: Understanding of architecture and microarchitecture concepts (memory maps, MMU/SMMU, interrupt controllers).
Education Requirements
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Date Posted: 2026-07-22