Senior System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Embedded
Senior Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Senior System Software Engineer

NVIDIA is seeking extraordinary Software Engineers to develop and productize NVIDIA's DRIVE OS software. As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. This includes architecting, developing, and adapting system components like bootloaders, OS device drivers, and frameworks for virtualized environments guided by functional safety architecture (ISO26262 standard) to meet different OEM requirements. You will build close technical relationships with partners during product development and coordinate with architecture and software teams to develop the best solutions.

Responsibilities:

  • Architecture and development of Bootloaders and device driver development for virtualized environments
  • Architecture and enhancement of Hypervisor features
  • Hardware configuration and performance tuning
  • Chip and Board bringup
  • Lead architecture discussions and directly interface with customers to support DRIVE software solutions
  • Coordinate with cross-functional engineering teams to meet customer requirements and drive complex issues to closure
  • Participate in architectural explorations including feasibility studies, safety evaluations, and data analysis

Requirements:

  • BS/MS in EE/CS or equivalent experience
  • 5+ years of experience in embedded systems, focusing on Bootloaders/Operating Systems and drivers
  • Strong C programming skills
  • Solid understanding of ARM processor architecture fundamentals
  • Strong communication and interpersonal skills

Preferred Qualifications:

  • Prior experience in board bringup and Post-Silicon bringup
  • Experience working on customer programs with real products in the market

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Last updated 3 months ago

Responsibilities For Senior System Software Engineer

  • Architecture and development of Bootloaders and device drivers for virtualized environments
  • Architecture and enhancement of Hypervisor features
  • Hardware configuration and performance tuning
  • Chip and Board bringup
  • Lead architecture discussions and interface with customers
  • Coordinate with cross-functional engineering teams
  • Participate in architectural explorations

Requirements For Senior System Software Engineer

Linux
  • BS/MS in EE/CS or equivalent experience
  • 5+ years of experience in embedded systems
  • Strong C programming skills
  • Solid understanding of ARM processor architecture fundamentals
  • Strong communication and interpersonal skills

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer

Senior System Software Engineer - Camera

Senior System Software Engineer position at NVIDIA, leading camera firmware development for AI-powered systems in autonomous vehicles and robotics.

Senior Software Engineer, Tegra Multimedia

Senior Software Engineer position at NVIDIA focusing on Tegra Multimedia development, requiring expertise in embedded systems, multimedia frameworks, and Android development.

Senior Software Systems Engineer, Driving Functions - Autonomous Vehicles

Senior Software Systems Engineer role at NVIDIA focusing on autonomous vehicle driving functions and systems engineering.

Senior Software Engineer, Tegra Multimedia

Senior Software Engineer position at NVIDIA focusing on Tegra Multimedia development for automotive and console products, requiring 8+ years of multimedia systems experience.

Senior ASIC Engineer

Senior ASIC Engineer position at NVIDIA focusing on IP integration and automation flow development, requiring 2+ years experience and Master's degree.