> Markdown version of [/jobs/ext/2896808-staff-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2896808-staff-firmware-engineer). 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 Engineer - **Company:** ARX Robotics GmbH - **Location:** München, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Abstraction Layers, ARM Architecture, AUTomotive Open System Architecture (AUTOSAR), Static Program Analysis, Computer Programming, Software Debugging, Device Drivers, Fault Tolerance, Firmware, Joint Test Action (IEEE Standards), Python (Programming Language), Public Key Infrastructure, Systems Development Life Cycle, Real-Time Operating Systems, Zero Trust Network Access, Software Engineering, Toolchain, Real Time Systems, Information Technology, Bare Metal - **Published:** September 14, 2026 - **Apply:** https://startup.jobs/staff-firmware-engineer-m-f-d-platform-rd-arx-robotics-gmbh-10061030 ## About the Role * 10+ years of professional experience developing bare-metal and RTOS-based firmware for safety- or security-critical real-time systems in regulated sectors (e.g., defence, aerospace, or marine). * Deep expertise in low-level embedded systems (interrupts, scheduling, determinism, fault tolerance) with strong C and Modern C++ programming skills, supplemented by Python for automation. * Proven ability to debug complex hardware-software integration issues using test equipment and protocol analyzers, with familiarity targeting platforms like Infineon AURIX or ARM Cortex. * Practical experience across the full development lifecycle, utilizing safety-certified toolchains, static analysis, automated CI and firmware testing, and objective verification evidence. * A proactive, evidence-driven mindset capable of acting as a trusted Staff-level technical authority, communicating complex trade-offs clearly across multidisciplinary engineering teams. * Bachelor's or master's degree in computer science, Software Engineering, Electrical Engineering or a related technical discipline. * Professional fluency in English (must-have); German language proficiency is a strong plus. Please note: You do not need to meet every single requirement to apply. We welcome motivated candidates who are eager to grow into the role and develop their expertise further. ## Description We are looking for a Staff Firmware Engineer to provide technical leadership in the development of bespoke, safety- and security-critical embedded systems for defence products. You will shape firmware architecture and implementation across the product-development lifecycle, from requirements and design through integration, verification and qualification. This is a hands-on technical role. You will set engineering direction, resolve complex embedded-systems problems and act as a trusted technical authority across firmware, hardware, systems, test and security disciplines. What You'll Build * Own and evolve the foundational architecture, design, and implementation of safety- and security-critical real-time embedded firmware for defence products. * Translate complex system, safety, and security requirements into clear, verifiable firmware designs, maintaining full traceability across the V-model development lifecycle. * Design and implement robust bare-metal and RTOS-based components, including device drivers, custom hardware-abstraction layers (non-AUTOSAR), BSPs, and bootloaders. * Develop secure-update mechanisms and integrate hardware-security features (e.g., HSMs, PKI, anti-tamper mechanisms) to align with zero-trust security principles. * Build highly testable, deterministic firmware that operates consistently across target hardware, SIL, and HIL simulation environments. * Investigate and resolve complex hardware-software integration faults using systematic debugging techniques, schematics, JTAG probes, oscilloscopes, and logic analyzers. * Provide hands-on technical leadership, mentor cross-functional teams, and set the engineering direction across firmware, hardware, test, and security disciplines. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany)