about 15 hours ago
Munich, GermanyMid Level / Senior
Responsibilities
- Design and build embedded test firmware in C/C++ on STM32 and RP2040 platforms.
- Develop Python-based test orchestration frameworks to automate test sequences and generate reports.
- Integrate COTS test instruments and custom test PCBs into version-controlled bench rigs.
- Diagnose hardware and firmware failures using oscilloscopes and logic analysers.
- Build and maintain a regression test library for protocol behaviour and interface timing.
Requirements
- Experience developing embedded firmware in C/C++ on ARM Cortex-M platforms.
- Proficiency in building test automation frameworks in Python with hardware communication protocols.
- Hands-on experience diagnosing hardware and firmware failures.
- In-depth understanding of CAN bus architecture and protocol-level test scenario design.
- Experience in a regulated engineering environment with software traceability and version control.
Benefits
- Competitive salary and VSOP options.
- Relocation support up to €2,500 and 4 weeks temporary accommodation.
- Yearly learning allowance of €500/£450.
- Health and wellness benefits including gym membership and mental health support.
- Regular company events and monthly social allowances.
- Enhanced parental leave with 22 weeks fully paid for primary caregivers.
- Family support with 5 days of paid family emergency leave and remote work options during pregnancy.
