JobsSr. Software Development Engineer
Job description
AMD is seeking a Senior Software Development Engineer to focus on security architectures for semiconductor and cryptographic systems. The role involves conducting side-channel analysis and implementing privacy-preserving machine learning frameworks. The engineer will work on enhancing security for Trusted Execution Environments and contribute to FIPS certification readiness. This position emphasizes collaboration and innovation in the field of secure computing products.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- Experience in hardware security and cryptographic engineering.
- Knowledge of side-channel analysis and physical attack evaluation.
- Familiarity with post-quantum cryptography implementation and optimization.
- Proficiency in programming languages such as Python, C/C++, and Verilog.
Responsibilities
- Research, design, develop, and evaluate security architectures for semiconductor and cryptographic systems.
- Conduct comprehensive side-channel analysis on cryptographic hardware and post-quantum cryptography implementations.
- Architect and implement privacy-preserving machine learning frameworks utilizing homomorphic encryption.
- Strengthen security architectures for Trusted Execution Environments and Secure Encrypted Virtualization systems.
- Design and implement test environments to validate Secure Memory Encryption and cryptographic components for system-on-chip platforms.
Benefits
- AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.
Is this posting expired or inaccurate?
