
Staff Embedded Software Engineer (Technical Lead & Architect) (m/f/d)
We are seeking a visionary Staff Embedded Software Engineer to serve as the foundational technical pillar for a newly forming software organization. This is not just a coding role; you will be the primary architect and leader responsible for building a world-class engineering team from scratch, defining our development processes, and selecting the tooling that will define our technical legacy.
You will guide the direction of our safety-critical platforms, ensuring that every line of code—from bare-metal drivers to high-level application logic—meets the most rigorous industry standards.
To join our team, you should be excited to:
Core Technical Leadership & Strategy
- Team Bootstrapping: Recruit, mentor, and lead a high-performance embedded software team; establish a culture of technical excellence and collaborative innovation.
- Process Engineering: Shape the SDLC by defining coding standards, architectural patterns, and rigorous verification strategies.
- Toolchain Ownership: Architect and maintain a modern CI/CD pipeline utilizing Bazel, ensuring reproducible builds and automated testing across heterogeneous environments.
BSP & Low-Level Hardware Enablement
- Board Support Package (BSP) Ownership: Architect and implement complete BSPs for custom hardware, ensuring seamless transition from "first power-on" to a fully functional OS environment.
- Expert Device Driver Development: Design and optimize high-performance drivers for a wide array of peripherals (Ethernet, PCIe, CAN-FD, SPI, I2C, and high-speed memory interfaces) on both ARM and Infineon TriCore platforms.
- Silicon Bring-up: Lead the low-level hardware/software integration efforts, utilizing deep knowledge of register-level programming and silicon errata mitigation.
Bare-Metal Mastery: Develop lean, deterministic software layers for deeply embedded subsystems where an OS is not feasible or desired.
- ShapeSafety-Critical Systems & Security
- Architectural Mastery: Design complex systems for ARM and Infineon TriCore architectures, spanning both high-performance Microprocessors (MPUs) and Microcontrollers (MCUs).
- ASIL D Compliance: Lead the development of software compliant with ISO 26262 standards. This includes the design of Safe & Secure Bootloaders and robust OTA (Over-the-Air) update mechanisms.
OS Execution: Expertise in safety-certified RTOS environments (e.g., QNX, VxWorks).
- Multi-Language Proficiency: Architect solutions using Embedded C and C++, while driving the adoption of Rust for memory safety and Python for sophisticated tooling and automation.
- Hardware Security: Implement "Security-by-Design" by leveraging Hardware Security Modules (HSM) for cryptographic services, key management, and secure communication.
Analysis, Debugging & Integration
- Advanced Debugging: Act as the "final word" on complex bugs, utilizing high-end debuggers like Lauterbach (TRACE32) for deep-dive hardware-level troubleshooting and instruction tracing.
- Performance Optimization: Conduct exhaustive performance analysis; optimize CPU cycles, memory bandwidth, and power consumption for real-time determinism.
- HW/SW Integration Testing: Define the strategy for HIL (Hardware-in-the-Loop) testing and automated hardware-level verification.
Required Experience & Qualifications
- Minimum 10+ years in embedded software development with a proven track record in a Staff or Lead capacity.
- Architecture Expert: Extensive experience with Infineon Aurix (TriCore) and ARM Cortex-A/R/M suites.
- Safety & Security Pro: Direct experience delivering products to market under ASIL D or equivalent functional safety mandates.
- Modern Tooling: Hands-on experience with Bazel and building scalable CI/CD infrastructures.
- Bonus: Experience in PLC (Programmable Logic Controller) software development or industrial automation protocols.
Benefits and Perks
- Competitive salary and benefits package
- A shaping role in an emerging dual use company
- Opportunity to work with a highly innovative, international, and dynamic team
- Room for professional growth and development
- Participation in the company's success, with access to regular events, knowledge exchange and meetups
About us
ARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations.
As our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture.
If you are passionate about overcoming challenges that have a real impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology!
In addition to a competitive salary package, we offer the opportunity to participate in the company's success. ARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.
You can find ARX Robotics Applicant Privacy Policy here.
Apply for this job
*
indicates a required field