Stand out for this role — generate a tailored resume and cover letter in about a minute.
NVIDIA AI is seeking a skilled system software engineer to design and develop the ARM Trusted Firmware stack, Hafnium, TF-A, and RMM. You will also work on next‑generation Tegra SOC hardware, crafting low‑level device drivers and solving complex security and performance challenges.
Applicants should have a BS or MS in CS/EE and at least two years in embedded systems with strong C/C++ skills and solid architecture knowledge.
You will design and develop system software for ARM's Trusted Firmware stack, including Hafnium, TF-A, and RMM. Additionally, you will work on next-generation Tegra SOC hardware, developing low-level device drivers and solving complex security and performance issues.
Requirements: Candidates must have a BS or MS in Computer Science, Electrical Engineering, or a related field, along with at least 2 years of experience in embedded systems and device driver development. Strong proficiency in C/C++ and a deep understanding of computer architecture fundamentals are required.
Key Skills: System software development, ARM Trusted Firmware, Hafnium, TF-A, RMM, C, C++, Embedded systems, Device driver development, MMU, Cache coherency, TLB, ISRs, Tegra platform, Confidential compute, PSCI
Benefits: Comprehensive benefits package, Equity