Specify, design, and review system software security architectures and implementations.
Conduct threat analysis and risk assessments for security systems.
Manage security requirements by defining and linking security mechanisms to functional requirements, incorporating innovative security mechanisms into the system software architecture.
Perform root cause analysis of security defects and develop countermeasures.
Serve as the technical interface to customers, evaluation labs, and product development teams.
Requirements
PhD or Master's degree in Cryptography, Security, Software Engineering, Electronics, or Mathematics.
Min. 7 years or more of experiences in security or cryptography
Experience or interest in AI security.
Extensive experience in embedded software development using C and assembly.
Strong knowledge of SoCs software stacks, middleware, and applications.
Familiarity with key cybersecurity standards.
Independent working style with a willingness to listen and adapt.