Security Software Engineer
Core
Application security engineer protecting AMD's Vivado FPGA toolchain against reverse engineering, tampering, and data exposure.
Role type
Senior IC application security software engineer
Builds
Security features and hardened tooling for AMD's Vivado FPGA platform
Domain
Semiconductor / FPGA development tools
Required skills
C++ (modern), application security principles, reverse engineering defense, cryptography, multithreading, memory management, Linux/Windows development
Preferred skills
OpenSSL, DRM/licensing systems, large codebase navigation, performance optimization
Technologies
C++, OpenSSL, Linux, Windows
Responsibilities
Implement protections against reverse engineering and tampering; Identify and mitigate application vulnerabilities; Ensure secure handling of sensitive customer design data; Refactor and enhance existing security components; Develop optimized security features in C++
Seniority
Senior, hands-on IC
