NVIDIA, the world leader in accelerated computing, is seeking an experienced Embedded Software Engineer to join their GPU Software team. This role focuses on designing and developing RISCV BSP packages for NVIDIA's cutting-edge GPUs, requiring deep expertise in embedded systems and computer architecture.
The position offers an opportunity to work on next-generation technology at a company that pioneered accelerated computing and continues to push boundaries in AI and digital twins. As an Embedded Software Engineer, you'll be instrumental in developing features for RISCV controllers, collaborating with global teams, and following products from conception to market deployment in desktops, notebooks, workstations, and gaming consoles.
The ideal candidate brings 8+ years of meaningful software development experience, particularly in embedded systems, along with strong C programming skills and deep understanding of computer architecture fundamentals. Knowledge of RISCV architecture, experience with toolchains (gcc, gdb), and familiarity with RTOS and overlay programming models are valuable assets.
NVIDIA offers competitive compensation, with a base salary ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries, making it an ideal environment for creative, passionate, and self-motivated engineers who want to make a significant impact in the field of computing technology.
Working at NVIDIA means joining a team that's at the forefront of AI, High-Performance Computing, and Visualization, with the GPU - NVIDIA's invention - serving as the foundation of their groundbreaking work. The company maintains a diverse and inclusive work environment, providing opportunities to collaborate with some of the technology world's most forward-thinking professionals.