Design and deliver robust security software for embedded platforms, ensuring compliance with international cryptographic standards and industry-specific regulations. You'll architect test frameworks, develop security IP verification strategies, and contribute to foundational cryptography libraries used across secure product lines.
What You'll Do
- Develop and maintain scalable test automation frameworks using pytest and GitHub Actions to support CAVP certification and other compliance requirements
- Implement and integrate security API compliance layers, including PSA, TPM, and OPC-UA, into embedded software stacks
- Create and manage comprehensive test plans for security IP, ensuring thorough validation across diverse use cases
- Contribute to the evolution of cryptographic libraries, aligning implementations with emerging standards and secure payment industry benchmarks
- Collaborate with global engineering teams to verify, debug, and document secure software components throughout the development lifecycle
- Support product certification efforts by working closely with QA and development teams to meet defined criteria
- Engage with field teams to analyze customer needs, troubleshoot issues, and influence long-term product roadmaps
- Apply generative AI techniques to enhance testing strategies and improve security validation efficiency
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronics Engineering, or Mathematics
- Minimum of 10 years of professional experience in embedded software development with a focus on security
- Strong foundation in computer science, applied cryptography, and mathematical principles underlying secure systems
- Proven experience with CI/CD pipelines, pytest, and automated testing frameworks
- Hands-on expertise in C, C++, and Python for embedded environments
- Familiarity with mbedTLS or similar cryptographic libraries and their integration into constrained systems
- Working knowledge of ARM Cortex-M and RISC-V architectures and embedded development workflows
- Understanding of communication protocols including TCP/IP, Wi-Fi, Bluetooth, LoRa, and industrial field buses
- Experience with lab equipment for debugging and analyzing embedded security behavior
- Strong written and verbal communication skills in English, with ability to collaborate across global teams
- Willingness to travel internationally as needed
Preferred Qualifications
- Experience with IP-based connectivity solutions and secure protocol integration
- Familiarity with Jenkins or other CI tools beyond GitHub Actions
- Prior involvement in formal lab certifications, particularly FIPS-140
- Business-oriented mindset with ability to engage technical sales and customer-facing teams
Benefits
- Work within a globally distributed team at the forefront of embedded security innovation
- Access to mentorship from experienced engineers and opportunities for professional growth
- Autonomy to explore novel approaches and define technical direction for key initiatives
- Alignment of personal career goals with organizational objectives through structured development planning
- Experience diverse, inclusive collaboration across international engineering centers
