CareerPlan

Security Software Engineer

San Jose, CaliforniaFull-time2026-06-17 → 2026-10-22
Based in United StatesNo visa sponsorship

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