OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
Senior Security Firmware Engineer
Senior Security Firmware Engineer
Key Responsibilities
- Design and develop security software components for AI accelerator cards supporting TDISP-based trusted device assignment, lifecycle management and interconnect security.
- Implement SR-IOV-based secure execution environments, enabling isolation and attestation of PCIe virtual functions.
- Develop or integrate PCIe security protocols software, including specification from DMTF (SPDM, CMA, MCTP, etc.) and PCI SIG (CMA, DOE, IDE, etc.)
- Integrate secure boot, attestation mechanisms and enforce security policies within our Trusted Execution Environment and security architecture.
- Optimize memory management and performance within enclaves while preserving security guarantees.
- Debug and resolve complex software issues using tools like JTAG, RAM dumps, and secure debug policies.
- Contribute to threat modeling, risk assessments, and compliance alignment with TDISP, OCP, TCG, and Confidential Computing Consortium standards.
?
Preferred Qualifications:
- 3+ years of experience in system or embedded software development, preferably security features for Compute or Server platforms.
- Proficiency in C/C++, with strong debugging and testing skills in Linux-based embedded system
- Experience in device driver development, RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.)
- Strong understanding of cryptographic primitives and their application in security protocols and system design.
- Familiarity with secure boot, attestation, TPM, and platform-level security technologies.
- Contributions to open-source security or virtualization projects.
- Experience with Source Code and Configuration management tools such as git/Gerrit
- Ability to work effectively in a high-caliber international/multi-site team
- Hands-on experience with ARM Trustzone environments
- Knowledge of TDISP, SPDM, IDE, DOE, and DICE protocols.
- Proficiency with Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers
- Experience with RISC-V is a plus.
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy
Notice