Turn this role into an interview — a resume and cover letter built around what this employer wants.
NVIDIA AI seeks an experienced software architect to design and develop SOC drivers, BSPs, and automation triage tooling for platform and multimedia drivers. You will collaborate with OEM customers and global teams to support products from pre-silicon bring-up through production.
The ideal candidate has 12+ years of software development experience with strong expertise in ARM architecture, C/C++, Python, and Windows/Linux kernel development.
Design and develop SOC drivers, BSP, and automation triage tools for platform and multimedia drivers. Collaborate with OEM customers and global teams to support products from pre-silicon bring-up to production.
Requirements: Requires a BS or MS in Computer Engineering or Computer Science with over 12 years of software development experience. Must have strong expertise in ARM architecture, C/C++, Python, and operating system kernels for Windows and Linux.
Key Skills: C++, Python, ARM Microarchitecture, ACPI, Device Tree, Kernel Development, Hypervisor, GDB, WinDBG, GCC, MSVC, LLVM, SOC Architecture, CI/CD, BSP, System Debugging
Benefits: Equity