2 days ago
Budapest, HungaryMid Level
Responsibilities
- Uncover vulnerabilities in Trusted Firmware components such as TF-A, TF-RMM, RF-A, and Hafnium.
- Work with component maintainers to triage and fix identified vulnerabilities.
- Set up internal infrastructure for high-assurance security testing, including fuzzers, static checkers, and AI tools.
- Assist solutions teams in ensuring fixes reach deployed software stacks in Arm end products.
- Promote security best practices and improve the security posture of Trusted Firmware.
- Communicate and collaborate across engineering and component-maintainer teams.
Requirements
- Experience working with embedded software and C/C++, including knowledge of common pitfalls.
- Experience finding, triaging, or fixing security vulnerabilities in an embedded project.
- Experience using fuzzers or other security-validation tools.
- Understanding of secure firmware and secure boot flows.
- Strong written and verbal communication and cross-team collaboration abilities.
- Familiarity with cryptography is preferred.
- Familiarity with hypervisors is preferred.
- Experience programming in Rust is preferred.
Benefits
- Opportunities to deepen knowledge of Arm firmware, learn about current Arm architecture features, and contribute to engineering improvements.
- Hybrid working arrangements are determined by the team, with role-specific details shared during the application process.
- No relocation package is available.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
