ABOUT THE PROJECT
Join a strategic partnership with a global leader in long-range wireless technology to architect the software ecosystem for a next-generation multi-core System-on-Chip (SoC). This engagement goes beyond standard firmware development; you will co-develop a comprehensive developer platform that transforms complex multi-core hardware into an accessible, world-class microcontroller product. By leveraging open-source real-time operating systems like Zephyr and FreeRTOS, and implementing cutting-edge hardware-enforced security frameworks (PSA Level 3, TrustZone, TEE), you will empower the global embedded community to deploy secure, ultra-low-power IoT applications. You will work within a specialized team structure to deliver a modern toolchain centered around Visual Studio Code, ensuring a seamless “edit-build-debug” experience for the next wave of wireless innovation!
YOUR ROLE
- Implement hardware-enforced memory partitioning using ARM TrustZone and configure the Secure Processing Environment (SPE);
- Develop the Secure Enclave driver layer and PSA Crypto API to leverage hardware accelerators;
- Contribute to building and maintaining a secure bootloader featuring firmware signature verification and anti-rollback protection;
- Design security frameworks, cryptographic APIs, and secure boot processes for highly resource-constrained, bare-metal architectures (e.g., DSP/Radio cores) where traditional RTOS or hardware isolation is unavailable;
- Execute the Secure Software Development Life Cycle (SSDLC), managing static code analysis and addressing vulnerabilities from penetration testing;
- Prepare the security architecture and documentation to meet PSA Level 3 and SESIP3 certification standards;
- Implement side-channel (DPA) protection measures within the cryptographic drivers.
REQUIREMENTS
- 6+ years in embedded development;
- Extensive experience with C programming language;
- Extensive experience with ARM TrustZone technology and secure memory partitioning;
- Strong background in embedded security standards, specifically PSA (Platform Security Architecture) Level 3 or SESIP3;
- Proficiency in implementing secure boot chains and root of trust provisioning;
- Experience with cryptographic algorithms and hardware acceleration drivers;
- Familiarity with static security analysis tools and vulnerability management workflows.
NICE TO HAVE
- Experience with MCUboot or similar open-source bootloaders;
- Knowledge of the EU Cyber Resilience Act (CRA) or US Cyber Trust Mark requirements;
- Knowledge of secure provisioning processes for manufacturing.
HOW WE HIRE
-
01ApplicationFeedback:
4 business days -
02Recruitment CallDuration: 30 mins
Feedback: 1-3 business days -
03Tech InterviewDuration: 1:45 hours
Feedback: 2-4 business days -
04Project InterviewDuration: 1 hour
Feedback: 2-4 business days -
05Job OfferDuration:
30 mins
After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.
READ FULL ARTICLETo get more information read full article
ABOUT US
Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
SEE OUR PORTFOLIO