Senior System Software Engineer - Microcontroller Firmware

1 Month ago • 8 Years + • Research & Development • $184,000 PA - $356,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior System Software Engineer with 8+ years' experience in microcontroller firmware development. Responsibilities include leading RTOS firmware development for embedded microcontrollers in NVIDIA SOCs and GPUs; collaborating with hardware and software teams to define product requirements and development roadmaps; working through all stages of system software development (from chip POR to production); and collaborating with ASIC designers to influence next-gen microcontrollers. The ideal candidate possesses strong understanding of computer architecture, processor ISA, and microcontroller fundamentals, and is proficient in C and assembly programming. Experience with embedded RTOS (e.g., Safe RTOS) on ARM or RISCV is highly desirable.
Must have:
  • 8+ years system software development experience
  • Strong understanding of computer architecture
  • Proficient in C and assembly programming
  • Experience with RTOS firmware development
  • Technical leadership and ownership
Good to have:
  • Experience with Safe RTOS
  • ARM or RISCV microcontroller experience
  • Knowledge of linkers and linker scripts
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA is searching for a creative and highly motivated engineer with expertise in microcontroller system software to join Tegra system software group. We have a real passion for pushing the technology to its limit and creativity which will be fully tested and applied here! You will closely work with experts from adjacent domains in system software, hardware across NVIDIA to build the best products in the segment.

What you'll be doing:

  • Lead development of RTOS firmwares running on embedded microcontrollers within NVIDIA SOCs and GPUs.

  • Collaborate with hardware, software and other partner teams to understand the product requirements, schedule and translate them into development roadmap with the detailed tasks for the team.

  • Work through different stages of system software, including chip POR phase, pre-silicon development, bring-up, and production.

  • Candidate will have an opportunity to work along side ASIC designers to influence next-gen microcontrollers used in NVIDIA SOCs and GPUs.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.

  • 8+ years of relevant experience developing system software.

  • Strong understanding of computer system architecture, processor ISA, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc).

  • Skilled control over C, assembly programming to build sophisticated but secure, perf optimized microcontroller firmware.

  • Proven record of technical leadership and ownership on past projects!

  • Excellent interpersonal skills and ability to collaborate with on-site and remote teams.

  • Self-starter and ability to work and communicate effectively across multiple geographies in a dynamic matrix organization.

Ways to stand out from the crowd:

  • Hands on experience productizing firmware with embedded RTOS (e.g. Safe RTOS) on ARM or RISCV microcontroller.

  • Basic and firsthand knowledge of linkers and linker scripts.

  • Prior technical leadership experience.

The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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.

Similar Jobs

The Walt Disney Company - Background Painter

The Walt Disney Company

Glendale, California, United States (On-Site)
• 1 Week ago
The Walt Disney Company - Employee Communications Intern

The Walt Disney Company

Burbank, California, United States (On-Site)
• 1 Week ago
Treyarch - SENIOR WEAPON CONCEPT ARTIST - TREYARCH (LOS ANGELES)

Treyarch

Los Angeles, California, United States (On-Site)
• 3 Months ago
Mattel  Inc  - American Girl Hair Stylist (Part-Time/ Licensed Cosmetologist)

Mattel Inc

Chicago, Illinois, United States (On-Site)
• 1 Month ago
Codeway - Marketing Art Intern

Codeway

İstanbul, Türkiye (On-Site)
• 1 Month ago
NXP - Intern SW Quality

NXP

Roznov, NeamÈ› County, Romania (On-Site)
• 4 Months ago
Microsoft - Research Intern - MSR Systems Research Group - Redmond

Microsoft

Redmond, Washington, United States (On-Site)
• 1 Month ago
Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic

Austin, Texas, United States (On-Site)
• 4 Months ago
Black & Veatch - I&C Designer

Black & Veatch

Mumbai, Maharashtra, India (On-Site)
• 5 Months ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Service Advisor

Tesla

Flanders, Belgium (On-Site)
• 5 Days ago
NVIDIA - Chip Design Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
• 4 Days ago
Luxoft - Junior C++ developer

Luxoft

Türkiye (Remote)
• 2 Months ago
Red Games Co - Lead Project Manager - Client Services

Red Games Co

Salt Lake City, Utah, United States (On-Site)
• 3 Days ago
PwC - Senior Associate Tax Consulting (m/f/d)

PwC

Luxembourg (On-Site)
• 4 Months ago
Next Level Business Services - SQL BI Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
• 4 Months ago
Epic Games - Senior Pipeline Developer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
• 3 Weeks ago
Warner Bros Games - Senior Financial Analyst - Games

Warner Bros Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
• 1 Month ago
Match Group - Engineering Manager II, Android, Core Experience

Match Group

Los Angeles, California, United States (Hybrid)
• 4 Months ago
PTW - English LQA - Game Tester

PTW

Braga, Braga, Portugal (On-Site)
• 7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Critical mass - Project Manager

Critical mass

San Jose, California, United States (On-Site)
• 4 Months ago
Electronic Arts - Associate, Corporate Strategy

Electronic Arts

Redwood City, California, United States (Hybrid)
• 1 Month ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
• 4 Months ago
Ziff Davis - Account Director (Sales)

Ziff Davis

Morrisville, North Carolina, United States (Remote)
• 3 Months ago
NVIDIA - Senior Software Engineer, AI

NVIDIA

Santa Clara, California, United States (On-Site)
• 1 Month ago
WebFX - Jr. Website Planning Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
• 4 Months ago
Framestore - FREELANCE: FLAME - LOS ANGELES

Framestore

Los Angeles, California, United States (On-Site)
• 8 Months ago
ByteDance - Senior Machine Learning Engineer, Global Payments Risk Control

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Life church - Project Architect

Life church

Edmond, Oklahoma, United States (On-Site)
• 4 Months ago
Netflix - Senior Researcher - Product Experience (Live)

Netflix

Los Gatos, California, United States (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Netflix - Senior Manager, Learning & Development, Customer Service

Netflix

Los Gatos, California, United States (On-Site)
• 3 Weeks ago
bosh group india - Circuit Analysis Engineer - Team Lead

bosh group india

Bengaluru, Karnataka, India (On-Site)
• 1 Week ago
Microsoft - Member of Technical Staff, AI - Post-Training

Microsoft

London, England, United Kingdom (On-Site)
• 1 Month ago
Samsung Semiconductor - Intern, High Capacity SSD Software Ecosystem

Samsung Semiconductor

San Jose, California, United States (Hybrid)
• 1 Month ago
Cirrus Logic - Senior Software Engineer - Windows Device Drivers (JM-211)

Cirrus Logic

Austin, Texas, United States (Hybrid)
• 4 Months ago
Hashlist - Princpal Software Engineer - Connected Navigation

Hashlist

Pune, Maharashtra, India (Hybrid)
• 3 Months ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
• 1 Month ago
NVIDIA - Verification Engineer, SOC-V

NVIDIA

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
ByteDance - Image sensor scientist- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Microsoft - Silicon Engineer

Microsoft

Redmond, Washington, United States (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

United States (Remote)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug