Embedded C++, PKI, Rust, ISO 26262, Embedded C, Cyber Security, IEC 62443, Security, Multi Threading, Concurrency
Roles and Responsibilities:
Own secure software design activities for embedded components and applications.
Translate cybersecurity requirements into secure software architecture and design inputs.
Contribute to secure design reviews and vulnerability analysis.
Guide development teams on secure coding practices and memory safety.
Design and review security controls across various platforms.
Skills Required:
10 - 17 years of relevant experience
Solid experience in Rust programming for embedded systems.
Solid experience in Embedded C and Embedded C++.
Solid understanding of Cyber Security and secure software development.
Hands-on experience with secure software architecture and design.
Strong knowledge of PKI and security controls.
Good understanding of ISO 26262 functional safety standards.
Good understanding of IEC 62443 cybersecurity standards.
Experience with secure coding practices and memory safety.
Strong understanding of Multi Threading and Concurrency.
Experience in vulnerability analysis and secure design reviews.
Ability to translate cybersecurity requirements into secure software architecture and design inputs.
Experience designing and reviewing security controls across embedded platforms.