> Markdown version of [/jobs/ext/3531089-staff-firmware-developer](https://www.wearedevelopers.com/jobs/ext/3531089-staff-firmware-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Firmware Developer - **Company:** Arm - **Location:** München, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, C++ (Programming Language), Software Debugging, Device Drivers, Memory Management, Embedded Software, Firmware, Python (Programming Language), Real-Time Operating Systems, System Programming, Xen Servers, Scripting, Yocto, Information Technology, Bare Metal, Free and Open-Source Software, U-Boot - **Published:** October 2, 2026 - **Apply:** https://www.jobfinder.de/job/staff-firmware-developer/ ## About the Role implementation, debugging, integration and testing of our software stack, with a strong focus on validating high-quality, production-grade codeEngineer the core firmware and device drivers for our automotive compute subsystems.Write, review and test robust, maintainable and efficient C/assembly/Yocto code across firmware and low-level system components.Analyze and optimize CPU, GPU, I/O, and memory usage across system components.Help plan and prioritize engineering work packages in coordination with project management and tech leadership.Provide technical leadership and mentoring to other team members.Contribute to a collaborative, inclusive, and productive team environment.Required Skills and Experience :Bachelor's or Master's Degree or equivalent experience in Computer Science, Electrical Engineering, or a related field.10+ years of hands-on experience developing embedded software, with recent, regular coding experience at OS kernel or bare-metal level.Strong skills in C and Assembly with deep expertise in low-level compute infrastructures.Proven track record of designing and actively contributing code in recent roles (e.g., core features, drivers, or system components).Knowledge in Arm architectures (Cortex-M, Cortex-R and Cortx-A), Arm system-on-chips.Experience using, deploying and developing for Linux.Great interpersonal and communication skills, excellent written and spoken English, and the ability to write coherent documentation, influence, and build consensus.Nice To Have:Practical experience with additional system programming languages, such as C++ or Rust.Proficiency in scripting languages such as Python and/or Bash.Zephyr RTOS development.Familiarity with open source projects such as TF-A, TF-M, U-Boot, Xen, SOAFEE, ROS and Autoware.Knowledge about automotive, industrial and/or robotics standards, protocols and software stacks as well as a good understanding of the automotive safety domain.Experience mentoring.Our 10x mindset guides how we engineer ## About Arm Arm is the industry’s highest-performing and most power-efficient compute platform with unmatched scale that touches 100 percent of the connected global population. To meet the insatiable demand for compute, Arm is delivering advanced solutions that allow the world’s leading technology companies to unleash the unprecedented experiences and capabilities of AI. Together with the world’s largest computing ecosystem and 22 million software developers, we are building the future of AI on Arm. [Company profile](https://www.wearedevelopers.com/companies/3413-arm) ### More Jobs at Arm - [Agile Data Project Manager](https://www.wearedevelopers.com/jobs/ext/3556214-agile-data-project-manager) - [Senior Manager, IP Management](https://www.wearedevelopers.com/jobs/ext/3542874-senior-manager-ip-management) - [Graduate Applications Engineer](https://www.wearedevelopers.com/jobs/ext/3542876-graduate-applications-engineer) - [SAP S/4HANA Finance Consultant](https://www.wearedevelopers.com/jobs/ext/3376413-sap-s-4hana-finance-consultant) - [Principal Software Engineer- AI Networking](https://www.wearedevelopers.com/jobs/ext/3227800-principal-software-engineer-ai-networking) ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [My ongoing quest to code in VR](https://www.wearedevelopers.com/videos/2080-my-ongoing-quest-to-code-in-vr) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)