Senior Systems Software Engineer

4 weeks ago


Santa Clara, California, United States Nvidia Full time
Job Description

NVIDIA is seeking a highly motivated and creative engineer to join the Server Platform Software team. In this role, you will focus on securing NVIDIA's Data Center Systems.

Key Responsibilities
  • Defining security architecture for NVIDIA Data Center Systems
  • Working with team members across NVIDIA to make the defined architecture a reality
  • Designing and implementing security features for NVIDIA Data Center Systems
  • Analyzing and improving security, manageability, efficiency, stability, and scalability of NVIDIA data center systems
  • Working with NVIDIA customers to understand their requirements and feedback for future products
  • Partnering with QA and test engineers to develop proper security testing strategies for defined security architectures and features
  • Working with teams across NVIDIA to help define security POR for next-generation NVIDIA chips
Requirements
  • BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
  • 5+ years of meaningful software, systems, and/or firmware engineering experience
  • Excellent knowledge of secure system architecture and general security principles, including topics such as secure boot, roots of trust, attestation, key management, and code signing
  • Expert in modern server architecture, including manageability and typical CSP deployment models
  • Excellent programming and scripting skills using C/C++, Bash, Python, etc. both for Linux user-space programs and system programs, including thorough code review skills
  • Deep knowledge of cryptographic algorithms (such as AES, SHA, RSA, ECC) and security protocols (such as TLS, IPSEC)
  • Understanding of PKI, X.509 certificates, and security provisioning
  • Effective written and verbal communication regardless of audience or issue complexity
  • Ability to work collaboratively and remotely with others to accomplish complex goals
  • Solid experience of end-to-end delivery of high-end enterprise servers from definition to customer deployment
Preferred Qualifications
  • Prior hands-on experience with GPU computing, HPC, or large clusters
  • Prior experience in developing Data Center RoT subsystems
  • Prior hands-on experience with BMC security
  • Prior experience with pre-silicon technologies
  • Familiarity with industry standards like Open Compute Project (OCP), OpenBMC, DMTF, TCG, and open source projects


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a Senior Systems Software Engineer to join our TAO Toolkit Team at NVIDIA. Our team builds frameworks, services, algorithms, and tools that power the largest NVIDIA Multi-Modal Foundation Models and their customization.Key Responsibilities:Design, develop, and support a platform to access large datasets, integrating data from various...


  • Santa Clara, California, United States United Software Group Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at United Software Group. In this role, you will be responsible for developing and maintaining our CI/CD pipeline, ensuring the highest quality of our software products.Key responsibilities include:Designing and implementing automated testing frameworksDeveloping and...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior System Software Engineer to join our team at NVIDIA's System Software group. As a key member of our team, you will be responsible for designing and developing diagnostic middleware and applications for NVIDIA SOC and GPU hardware.Key Responsibilities:Designing and developing diagnostic middleware and...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a senior engineer to design and build a factory automation pipeline for NVIDIA Inference Microservices (NIMs). The right person for this role brings technical drive and creativity to change the way NVIDIA optimizes and serves performant inferencing for every AI model.The NIM offerings are easy to use, highly performant, and tested in all...


  • Santa Clara, California, United States LanceSoft Full time

    Job Title: Senior Software EngineerJob Summary:LanceSoft is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets the required quality and...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled Senior System Software Engineer to join our team. As a key member of our CUDA Driver team, you will be responsible for designing, developing, and delivering high-quality software solutions for accelerating general-purpose computation on the GPU.Key Responsibilities:Design and implement new features for the...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a talented Senior System Software Engineer to join our dynamic team at NVIDIA, focusing on Data Center Server Platform Diagnostics. You will work closely with our crew to build and maintain software for complex heterogeneous computing systems that power sophisticated server products used in groundbreaking AI, HPC, and accelerated...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software EngineerJob Summary:Omega Solutions is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale distributed systems and web services using Java and related technologies.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Job Description:NVIDIA's Solution Engineering team is seeking a highly skilled Senior System Software Engineer to join our team. As a key member of our team, you will be responsible for designing and developing cutting-edge software systems for our mobile system-on-chip (SOC) devices.Key Responsibilities:* Collaborate with software engineers, hardware, and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior System Software Engineer to join our team and contribute to the development of the CUDA driver and runtime. As a key member of our team, you will work on optimizing the performance of our platform for accelerating general purpose computation on the GPU.Our team is responsible for analyzing performance issues,...


  • Santa Clara, California, United States Applied Materials Full time

    We are seeking a highly skilled and experienced Senior Software Engineering Manager to lead our software development team at Applied Materials.This role requires a strong technical background in software development, with a focus on leading a team of engineers in designing, developing, and maintaining scalable and robust software solutions for semiconductor...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: Senior Software Engineer - WLAN ApplicationsJob Summary:We are seeking a highly skilled Senior Software Engineer to join our WLAN Applications team at Qualcomm. As a key member of our team, you will be responsible for designing, developing, and testing cutting-edge WLAN applications using advanced software knowledge and experience.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryNVIDIA is seeking a highly skilled software engineer to join our CUDA system software team. As a software systems engineer, you will be responsible for designing, developing, and deploying various aspects of NVIDIA hardware and mobile system-on-chip (SOC) devices.Key Responsibilities* Design and develop software components for NVIDIA hardware and...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryNVIDIA is seeking a highly skilled Senior Systems Software Manager to lead the development and implementation of continuous integration, continuous deployment (CI/CD) pipelines and release management processes for the TAO Toolkit Deep Learning Architectures team.Key ResponsibilitiesLead a team of developers to improve CI/CD tools...


  • Santa Clara, California, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud solutions development team, you will be responsible for designing, developing, and deploying scalable and highly available distributed systems.Responsibilities:Design and develop software components for our cloud-based servicesCollaborate...


  • Santa Clara, California, United States SoundHound Full time

    We're seeking a talented Senior Software Engineer to join our team at SoundHound, where we're pushing the boundaries of transformative technologies that improve life. Our company culture values creativity, innovation, and open communication, allowing us to act on valuable feedback from employees and users alike.As a Senior Software Engineer, you'll have the...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is at the forefront of technological advancement, pushing the boundaries of what is possible with computer graphics, parallel computing, and AI.We are seeking a software engineer to join our CUDA system software team, working closely with hardware engineers and other software engineers to design, develop, debug, and deploy functional aspects of NVIDIA...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our App Acceleration team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, developing, and implementing highly scalable software features.Key ResponsibilitiesDesign and develop highly scalable software featuresParticipate in architecture,...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of deep learning, and we're seeking a talented Senior System Software Engineer to join our team. As a key member of our deep learning software engineering team, you will be responsible for optimizing deep learning algorithms for training and inference, as well as integrating them into existing systems and tools.Key...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a senior software engineer to join our team working on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU.Our team analyzes performance of applications, investigates bottlenecks in software or hardware, and delivers features and improvements to better realize the potential of...