Senior Security Firmware Engineer
Hybrid (Belgrade)TemporaryPosted 1mo ago
About the role
Role within the Firmware Security team focusing on pre-silicon and post-silicon firmware development with exposure to hardware, FPGA, and compiler technologies, including assembly and C programming, to enhance hardware security flows and SoC architecture.
Responsibilities
- Demonstrate flexibility, strong motivation, and a track record of meeting challenging deadlines while collaborating effectively within a team environment.
- Apply strong problem-solving skills to complex software challenges while partnering with experienced engineers and technical leaders to develop cutting-edge AMD silicon debug software.
- Participate in code reviews, develop unit tests, create technical documentation, and collaborate with both local and distributed teams to deliver high-quality software solutions.
- Contribute throughout the software development lifecycle, including system requirements analysis, feature design, implementation, and cross-functional collaboration with other engineering teams.
Qualifications
- Experience with object-oriented design and programming languages such as C, C++, Java, or C#, as well as hardware or embedded debugging software.
- Strong analytical and problem-solving capabilities.
- Effective communication, collaboration, and technical leadership skills.
- Understanding of the software development lifecycle.
- Proficiency in written and spoken English.
- Experience with project planning and leading technical initiatives.
- Knowledge of x86 microarchitecture, embedded systems, ARM/RISC architectures, and peripherals.
- Experience developing JTAG testing and/or runtime debugging tools and software.
- Familiarity with DFT, JTAG, and system bring-up processes.
- Understanding of data bus protocols such as SPI, I2C, and PCIe.
- Familiarity with applied cryptography concepts.
- Laboratory experience using tools such as oscilloscopes and logic analyzers.
- Familiarity with Verilog, FPGA development, and design verification environments.
- Experience with scripting languages such as Python, Ruby, or Perl.
- Compiler development or optimization experience.
- Rust development experience.
- Knowledge of AI agents and related technologies.
Skills
Required:Object-oriented design and programmingC/C++/Java/C#Hardware/embedded debugging
Nice to have:JTAG/DFTScripting languagesVerilog/FPGACryptography conceptsAI/related technologiesOscilloscopes/logic analyzers
Benefits
- AMD benefits at a glance
Last updated Oct 1, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering