FPGA Configuration and Security (Firmware) Validation Engineer
Core
Validating complex FPGA user flows on pre-silicon and post-silicon platforms, ensuring end-to-end system behavior for embedded firmware, drivers, and applications.
Role type
Senior IC firmware validation engineer (FPGA)
Builds
Production-ready embedded solutions for FPGA platforms
Domain
Semiconductor / Embedded Systems / FPGA
Required skills
Firmware validation, Embedded systems testing, System-level configuration, FPGA partial reconfiguration (PR), Test automation, Root cause analysis, Python scripting, C/C++ programming
Preferred skills
Security/cryptography validation, TPM, Automotive embedded systems, Industrial safety-critical systems
Technologies
Python, Perl, Git, Jira, Jenkins
Responsibilities
Develop validation plans and test strategies based on customer usage scenarios, Design and execute automated test cases including regression and stress testing, Diagnose and root-cause complex firmware/system issues, Collaborate with hardware and firmware teams to isolate defects, Maintain test equipment and CI/CV infrastructure, Document test procedures and validation outcomes
Seniority
Senior, hands-on IC