Embedded Engineer – Trusted Firmware-M (TF-M)
Location: Remote (nearshore/offshore possible) with initial on-site ramp-up in EU
Languages: English (required), German (advantage)
Start: ASAP
About the Role
We are looking for an experienced Embedded Engineer to support the porting, integration, bug fixing, and configuration of Trusted Firmware-M (TF-M) on ARMv8-M based microcontrollers. This role is critical in ensuring a secure software foundation for our customer’s embedded platform.
The ideal candidate has hands-on experience with TF-M, understands the ARMv8-M architecture (including TrustZone-M), and is capable of integrating security-critical firmware into a complex embedded system.
Key Responsibilities
- Port and adapt Trusted Firmware-M (TF-M) to target microcontroller platforms
- Integrate TF-M with vendor BSPs, RTOS, and existing system components
- Configure secure partitions, secure boot, and secure services (crypto, secure storage, attestation, secure firmware update)
- Perform bug fixing, debugging, and root cause analysis for issues in secure/non-secure execution environments
- Collaborate with the hardware, software, and security teams to ensure seamless system integration
- Support on-site activities in Switzerland during the initial ramp-up phase
Requirements
- Proven experience with Trusted Firmware-M (TF-M) – mandatory
- Solid background in embedded software development (C, ARM Cortex-M)
- Strong understanding of ARMv8-M architecture and TrustZone-M concepts
- Experience with secure boot, cryptographic libraries, and secure firmware update mechanisms
- Familiarity with RTOS integration and MCU vendor SDKs/BSPs
- Good debugging and problem-solving skills for low-level embedded systems
- Strong communication skills in English (German is a plus)
Nice-to-Have
- Knowledge of PSA Certified and GlobalPlatform TEE standards
- Experience with continuous integration (CI/CD) pipelines for embedded systems
- Previous work in automotive, IoT, or security-critical domains
What We Offer
- Flexible remote setup (with initial on-site work in Switzerland)
- Opportunity to work on cutting-edge embedded security projects
- International and collaborative work environment