Senior Software Engineer - GPU and SOC Job at NVIDIA, Santa Clara, CA

b1U1L2ZkVlJENjNjbzVrak1IUS9XTkF1OEE9PQ==
  • NVIDIA
  • Santa Clara, CA

Job Description

NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate about their craft, you will design key aspects of our SOC drivers, BSP, sophisticated CI/CD system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel in an environment with fast pace and agility.What you'll be doing:Developing and triaging platform drivers which goes into SOCsBuilding sophisticated automation triage tools and issue packetizations for FW and OS driversSupporting OS driver development, bring up and triaging of Platform and Multimedia driversSupporting the OEM ecosystem and providing innovative solutionsAssist Boot KPIs, Security and OS driversSupporting many ecosystems related verticalsYou will follow the devices all the way through from pre-silicon to bringup to production, in products across different business verticals.Be heavily involved in architecture definition and early modeling, simulation required to create our groundbreaking productsMultiple opportunities to collaborate and communicate effectively with teams from all around the globeWhat we need to see:BS or MS degree in Computer Engineering, Computer Science, or equivalent experienceStrong understanding on ARM microarchitecture as well as understanding of ARM exception levelsBackground in solving problems that apply to large complex systems deployed at scale.Strong C/C++ and Python programming skills as well as having shown initiative in pursuing independent coding projectsGood understanding of ACPI as Device tree conceptsFamiliarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)Strong Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systemsHands on experience on debuggers like GDB, WinDBG as well compilers like GCC, MSVC, LLVM etcGood understanding of SOC architecture spanning across Boot, Security and OS12+ years of meaningful software development experienceWays to stand out from the crowd:Background and strength with sophisticated system-level debugging is invaluableExperience working on system level reliability and resiliency features.Familiarity with system level security conceptsExperience with embedded system SW concepts.NVIDIA is widely considered to be one of the technology world's most desirable employers. NVIDIA is also an equal opportunity employer. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.The base salary range is 224,000 USD - 425,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate about their craft, you will design key aspects of our SOC drivers, BSP, sophisticated CI/CD system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel in an environment with fast pace and agility.What you'll be doing:Developing and triaging platform drivers which goes into SOCsBuilding sophisticated automation triage tools and issue packetizations for FW and OS driversSupporting OS driver development, bring up and triaging of Platform and Multimedia driversSupporting the OEM ecosystem and providing innovative solutionsAssist Boot KPIs, Security and OS driversSupporting many ecosystems related verticalsYou will follow the devices all the way through from pre-silicon to bringup to production, in products across different business verticals.Be heavily involved in architecture definition and early modeling, simulation required to create our groundbreaking productsMultiple opportunities to collaborate and communicate effectively with teams from all around the globeWhat we need to see:BS or MS degree in Computer Engineering, Computer Science, or equivalent experienceStrong understanding on ARM microarchitecture as well as understanding of ARM exception levelsBackground in solving problems that apply to large complex systems deployed at scale.Strong C/C++ and Python programming skills as well as having shown initiative in pursuing independent coding projectsGood understanding of ACPI as Device tree conceptsFamiliarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)Strong Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systemsHands on experience on debuggers like GDB, WinDBG as well compilers like GCC, MSVC, LLVM etcGood understanding of SOC architecture spanning across Boot, Security and OS12+ years of meaningful software development experienceWays to stand out from the crowd:Background and strength with sophisticated system-level debugging is invaluableExperience working on system level reliability and resiliency features.Familiarity with system level security conceptsExperience with embedded system SW concepts.NVIDIA is widely considered to be one of the technology world's most desirable employers. NVIDIA is also an equal opportunity employer. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.The base salary range is 224,000 USD - 425,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.About the company9637389 Nvidia Corporation is an American multinational technology company incorporated in Delaware and based in Santa Clara, California.NoticeTalentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000. #J-18808-Ljbffr

Job Tags

Similar Jobs

Cargill

Electrician Job at Cargill

 ...Ability to work holidays, nights, weekends or different shifts Must be able to perform electrical maintenance trade Experience working with blueprints, schematics, manuals, and other specifications and the mathematical knowledge required for such work... 

Acro Service Corp

Instructional Designer Job at Acro Service Corp

 ...business results? Were looking for a strategic and creative Instructional Designer to lead the development of impactful training programs...  ...Youll Do: Conduct in-depth training needs analyses and consult with SMEs to design tailored learning solutions. Design... 

Mistras Group, Inc

NDT Drone Inspection Specialist- La Porte, TX Job at Mistras Group, Inc

Job Description MISTRAS Group, Inc. is seeking a skilled Drone Inspection Specialist to join our Oil & Gas inspection team. You will operate advanced UAV platforms equipped with thermal, LiDAR, ultrasonic, and high-definition visual payloads to conduct inspections of...

Baptist Health

Phlebotomist - Phlebotomy Services - Part Time | Morning shift Job at Baptist Health

 ...appropriate department. The PST I must demonstrate competency in phlebotomy and either registration of patients or processing of specimens...  ...certification from approved BLS course required, will provide trainingPrevious phlebotomy experience or phlebotomy certification... 

Grand Canyon Resort Corporation

Coffee Shop Supervisor Job at Grand Canyon Resort Corporation

 ...Job Description Job Description Benefits: Free uniforms Paid time off HUALAPAI PREFERENCE Position: Coffee Shop Supervisor Department: F & B Classification: Non-exempt Salary Range: NE2W Supervisor: Coffee Shop Manager Disclaimer: Position...