Description
NVIDIA is seeking highly motivated and creative engineers to join the Platform Software team. You will work on all aspects of SOC and system, and technology verticals. As a member of this team, you will design key aspects of our SOC drivers, Firmware, BIOS, BSP, and sophisticated CI/CD system, collaborating with key partners and OEM customers.
Responsibilities:
- Develop and triage platform drivers for SOCs
- Build sophisticated automation triage tools and FW and OS-drivers issue packetizations
- Support OS driver development, bring up and triaging of Platform and Multimedia drivers
- Support the OEM ecosystem and provide innovative solutions
- Drive Startup and Shutdown Time KPIs goal and optimizations
- Support various ecosystems related verticals
- Full product lifecycle from pre-silicon to bringup to production
- Be heavily involved in architecture definition and early modeling, simulation
- Collaborate and communicate effectively with cross-functional teams globally
Requirements:
- BS or MS degree in Computer Engineering, Computer Science, or equivalent experience with 12+ years of meaningful software development experience
- Strong understanding of ARM microarchitecture and ARM exception levels
- Strong understanding of Pre-OS Firmware, uP/subsystems Firmware and Software, peripherals
- Background in solving problems that apply to large complex systems deployed at scale
- Strong C/C++ and Python programming skills
- Good understanding of ACPI and Device tree concepts
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
- Strong Operating systems fundamentals with Kernel, Hypervisor experience on Windows and Linux systems
- Hands-on experience with debuggers like GDB, WinDBG, and compilers like GCC, MSVC, LLVM
- Good understanding of SOC architecture spanning across Boot, Security, and OS
Preferred Qualifications:
- Background and strength with sophisticated system-level issues debugging
- Experience working on system level reliability and resiliency features
- Familiarity with system level security concepts
- Experience with embedded system SW concepts
For more fresh new jobs, check out yubhub.co.