Senior System Software Engineer - Embedded Controller

NVIDIA
Santa Clara
Workplace: OnsiteFull timeUSD 152,000 - 287,500 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Collaboration","Creative","Autonomous"]

Improve GPU system software by designing and implementing embedded firmware and real-time operating system changes, along with driver interfaces that connect the system. Own improvements to the build/test/run process, leverage development tools for code generation and validation, and support releases from bring-up through post-release resolution. Collaborate with hardware and software partners to deliver dependable outcomes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
6 hours ago

Senior System Software Engineer - Embedded Controller

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Improve GPU system software by designing and implementing embedded firmware and real-time operating system changes, along with driver interfaces that connect the system. Own improvements to the build/test/run process, leverage development tools for code generation and validation, and support releases from bring-up through post-release resolution. Collaborate with hardware and software partners to deliver dependable outcomes.
Location: Santa Clara
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Improve the product and the process used to build, test, and run software
  • •Design and implement firmware and real-time operating system changes and the driver interfaces connecting them to the system
  • •Use current development tools to generate and check code, and incorporate them into team development and validation
  • •Carry new approaches from design through implementation, bring-up, and support after release
  • •Work with hardware and software partners in other locations to resolve issues and deliver results

Pay and Benefits

Salary: USD 152,000 - 287,500 annually
Equity and Bonus:Equity
Perks:Equity

Key Requirements

  • •Proven experience in system software, embedded software, or a related field
  • •5+ years of meaningful experience
  • •Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
  • •Experience writing software in C, plus scripting to build, test, or run that software
  • •Experience with embedded software, a real-time operating system, device drivers, and low-level interfaces such as interrupts, GPIO, DMA, PCIe, or I2C
Experience:5+ yearsEmbedded softwareSystem softwareReal-time operating systemsDevice drivers
Education:Bachelor's in Computer Science, Computer Engineering, or a related field
Skills:CollaborationCreativeAutonomous
Tech Stack:CRustFirmwareReal-time operating systemDevice driversKernel modulesInterruptsGPIODMAPCIeI2CAI development tools

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor