Embedded Software Engineer - RISCV
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 3 System Architecture @ 2 GPU @ 3Details
NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. You will design key aspects of the RISCV BSP package used across the GPU and work within an environment that includes complex software and hardware designs. The role involves close collaboration with hardware engineers and other software engineers, early modeling and simulation, and following devices through development to customer products (desktops, notebooks, workstations, gaming consoles).
Responsibilities
- Define, design, develop and verify features for next-gen RISCV controllers on NVIDIA GPUs.
- Collaborate with hardware engineers and fellow software engineers throughout the development lifecycle.
- Perform early modeling and simulation required to produce world-class products.
- Follow devices through development to customer desktops, notebooks, workstations, and gaming consoles.
- Communicate and collaborate effectively with global teams.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or a related degree (or equivalent experience).
- 8+ years of meaningful software development experience, especially with embedded systems.
- Strong hands-on technical background with excellent C programming skills.
- Embedded and device driver development experience.
- Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
Ways to stand out
- Familiarity with the RISC-V architecture.
- Experience with toolchains such as gcc and gdb.
- Background with embedded system software concepts (e.g., RTOS and overlay programming models).
- Experience with simulation, emulation, and hardware development cycle.
- Good documentation skills and the ability to communicate effectively with others.
Compensation and Benefits
- Base salary range for Level 4: 184,000 USD - 287,500 USD.
- Base salary range for Level 5: 224,000 USD - 356,500 USD.
- You will also be eligible for equity and benefits (see NVIDIA benefits).
Other details
- Location: Santa Clara, CA, United States.
- Employment type: Full time.
- Applications accepted at least until August 28, 2025.
Equal Opportunity
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. NVIDIA does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.