Elatec GmbH is looking for an Embedded Software Engineer to develop the firmware foundation for our next generation of RFID readers. You will combine embedded development with building modern automated build and test processes, taking a technical key role from day one.
What You'll Do
- Develop firmware – platform & base software: HAL, drivers, OS integration, APIs, and configuration of our next-gen reader firmware.
- Perform MCU integration – modern platforms: Work with STM32H5/7 including TrustZone and current security mechanisms.
- Use RTOS – reliable embedded systems: Development on FreeRTOS, Zephyr, or comparable operating systems.
- Conduct debugging & hardware proximity – robust implementations: Analysis and validation directly on target hardware.
- Build CI/CD pipelines – establish modern processes: Develop, maintain, and optimize build and test pipelines with tools like GitLab CI or Azure DevOps.
- Manage build systems & toolchains – ensure reproducible builds: Create build scripts (CMake, Make, West/Kconfig) and manage compilers and SDKs (ARM-GCC).
- Implement test & release automation – increase efficiency: Integrate unit, integration, and HIL tests and automate versioning, artifact management, and releases.
What We're Looking For
- An experienced embedded developer with very good C/C++ skills in the ARM firmware context.
- Either already proficient in CI/CD or want to develop further in it; basic experience and an affinity for automation is sufficient.
- Understanding of security concepts: PKI, Secure Boot, Root-of-Trust.
- Mastery of build tools & toolchains: Experience with CMake/Make/West, ARM-GCC or comparable toolchains.
- Secure use of version control & tools: Routine with git, Jira, and Docker-based build environments.
- Strong communication skills: Fluent English and conversational German.
- Ability to work in a structured, independent, and solution-oriented manner – especially in an environment being built from the ground up technically.
Nice to Have
- Experience with OTA updates, IoT devices, or safety-critical applications.
- Knowledge of ARM/STM32 toolchains.
- Experience with code quality tools.
- Basic knowledge of communication protocols or RFID.
- Python/Bash for automation.
- Experience with Secure Development Lifecycle (SDLC).
- Ideal: Knowledge of TrustZone, TF-M, PSA, or Secure Elements.
Technical Stack
- C/C++, ARM, STM32H5/7, TrustZone
- FreeRTOS, Zephyr
- GitLab CI, Azure DevOps
- CMake, Make, West/Kconfig, ARM-GCC
- git, Jira, Docker
- PKI, Secure Boot, Root-of-Trust, TF-M, PSA
Team & Environment
You will join a global engineering team at a dynamic growth-oriented company combined with the stability of a global market leader.
Benefits & Compensation
- Up to 50% home office per month
- 30 vacation days
- €300 health budget per year
- 30% employer contribution to company pension plan
- Company events
- Individual training opportunities
- Internal career paths
Work Mode
This role offers a hybrid work model.
Elatec GmbH is an equal opportunity employer.


