Security Software Engineer

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$172,000–$258,000 / yr
Posted
132 days ago
Freshness
Confirmed live yesterday
Closes
Jun 17, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $215k
$127k $272k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $146,690–$216,300 — the blue band above. At the midpoint, this role pays about $215k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 496 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Security Software Engineer

The Security Software Engineer will join the team responsible for the Vivado FPGA toolchain to enhance and support the security infrastructure. This role involves protecting sensitive software and customer IP at the application layer by ensuring tools are resilient against tampering, data exposure, and reverse engineering. Day-to-day responsibilities include identifying vulnerabilities, implementing encryption and data integrity workflows, and refactoring existing security components for performance and reliability. The engineer will work within an in-house security framework to develop and optimize features using C++ in Linux and Windows environments. Key technical requirements include knowledge of multithreading, memory management, and cryptography libraries like OpenSSL. The position focuses on hardening software against debugging and misuse while maintaining security guarantees across various data formats and processing stages.

What you'll do

  • Implement protections against reverse engineering, debugging, and tampering within the Vivado FPGA toolchain.
  • Identify and mitigate potential security vulnerabilities within the application layer.
  • Ensure secure handling of sensitive customer design data during read and write operations.
  • Implement and maintain encryption and data integrity workflows across different data formats.
  • Maintain and extend capabilities within the existing in-house security framework.
  • Refactor and enhance existing security components for improved performance and reliability.
  • Develop and optimize security features using modern C++ in Linux and Windows environments.
  • Apply best practices for multithreading, performance, and memory management.

What we're looking for

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Experience developing and optimizing security features in C++.
  • Experience working in large, complex codebases or mature products (preferred).
  • Experience applying cryptography in software systems using libraries like OpenSSL (preferred).
  • Familiarity with reverse engineering techniques and common attack methods (preferred).
  • Knowledge of multithreading, concurrency, and performance optimization (preferred).
  • Familiarity with Linux (preferred) or Windows environments.
  • Exposure to software protection, DRM, or licensing systems (preferred).

More like this

Similar roles

Security Software Engineer

Boeing

Swansea, IL +1 1 day ago $81,000–$95,000
AWS Cloud Security CI/CD Nessus Trend Micro Deep Security IAM Security Hub GuardDuty Config STIGs Vulnerability Remediation Encryption Network ACLs Security Groups DevOps Cybersecurity
5+ yrs exp Hybrid

Software Engineer, Security Engineering

Plaid

San Francisco, CA +2 6 days ago $188,748–$242,676
Key Management Systems Data Encryption Zero Trust Authentication Authorization Incident Response Threat Modeling Security Architecture Secure Token Service Certificate Management Transport Security Secret Management Data Loss Prevention Scalable Systems

Software Security Engineer

Booz Allen Hamilton

Rome, NY 4 days ago $69,300–$158,000
Java JavaScript C C++ Python SDLC Static Code Analysis Fortify OpenText VMware Linux Windows NIST RMF Security+ CISSP Information Assurance Cybersecurity

Security Engineer (Software)

SpaceX

Redmond, WA +2 28 days ago $130,000–$155,000
Python Go C# C/C++ Rust Linux Windows macOS PKI SAML OIDC OAuth TCP/IP UDP REST Web APIs HTTP-RPC Cloud Security Web Application Firewall

Security Engineer (Software)

SpaceX

Starbase, TX +2 12 days ago $130,000–$155,000
Python Go C# C/C++ Rust Linux Windows macOS SAML OIDC OAuth PKI TCP/IP UDP REST Web APIs HTTP-RPC Cloud Security Web Application Firewall Root-cause Debugging

Security Engineer (Software)

SpaceX

Bastrop, TX +2 12 days ago $130,000–$155,000
Python Go C# C/C++ Rust Linux Windows macOS SAML OIDC OAuth PKI TCP/IP UDP REST Web APIs HTTP-RPC Cloud Security Web Application Firewall