Embedded Security Engineer (80-100%)
Role details
Job location
Tech stack
Job description
Contribute to the security architecture of our embedded platforms (secure services, isolation concepts, lifecycle considerations) Design, develop, and maintain high-performance low-level firmware in C/C++ Write robust, memory-efficient, real-time capable code for resource-constrained environments (bare-metal and/or RTOS) Debug complex issues at the hardware-software boundary using JTAG/SWD, logic analyzers, and instrumentation Drive performance optimization and quality of foundational firmware components used across product lines Help shape the long-term cybersecurity roadmap Who You Are
Requirements
Do you have experience in C++?, Do you have a Master's degree?, Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
Strong track record in low-level embedded development for constrained systems (bare-metal and/or RTOS)
Expert proficiency in C for embedded systems; solid C++ experience in embedded contexts
Deep understanding of microcontroller/SoC architecture (ARM Cortex-M preferred)
Familiarity with embedded security concepts (e.g., TrustZone, secure boot, TEE patterns); TF-M experience is a strong plus