Current jobs related to Software Engineering Manager - Santa Clara, California - NVIDIA


  • Santa Clara, California, United States Apple Full time

    Job DescriptionCompany: AppleJob Title: Software Engineering ManagerDepartment: Software DeliveryLocation: Santa Clara, California, United StatesWe are seeking a highly skilled Software Engineering Manager to lead the Device Services Engineering team within Software Delivery at Apple. The successful candidate will be responsible for supervising and mentoring...


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

    We are seeking a skilled Software Development Engineer in Test to join our team at United Software Group. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software products.The ideal candidate will have a strong background in software development, with experience in languages...


  • Santa Clara, California, United States NVIDIA Full time

    We are the GPU Communications Libraries and Networking team at NVIDIA, and we're looking for a talented Software Engineering Manager to join our team.As a Software Engineering Manager, you will be responsible for leading and mentoring a team of library engineers, planning and executing projects, and ensuring the quality and performance of our libraries.You...


  • Santa Clara, California, United States Apple Full time

    Job SummaryApple is seeking a skilled Software Engineering Manager to lead the Device Services Engineering team within Software Delivery. The ideal candidate will have a strong background in software engineering, experience in managing high-performance teams, and excellent communication skills.Key ResponsibilitiesSupervise and maintain thousands of iOS/macOS...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Software Engineering Manager to lead our GPU Communications Libraries and Networking team at NVIDIA. This team delivers communication libraries like NCCL, NVSHMEM, and UCX for Deep Learning and HPC applications. Our goal is to provide high-performance communication between GPUs, which has a direct impact on end-to-end...


  • 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 Applied Materials Full time

    We are seeking a skilled Senior Software Engineering Manager to lead our team in designing, developing, and maintaining scalable and robust software solutions for semiconductor equipment.The ideal candidate will have hands-on experience in developing software that interfaces with hardware, as well as demonstrated experience in hiring, managing, growing,...


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

    About the RoleWe are seeking a highly skilled Software Engineering Manager to lead our DLP team. As a Manager, you will be responsible for overseeing the development of our DLP software, ensuring it meets the highest standards of quality and security.Key ResponsibilitiesLead a team of software engineers to design, develop, and deliver high-quality DLP...


  • Santa Clara, California, United States Sustainable Talent Full time

    Job Title: Software Test EngineerJob Description:We are seeking a highly skilled Software Test Engineer to join our team at Sustainable Talent. As a Software Test Engineer, you will play a key member of the data collection and operation teams, serving as a liaison for the engineering team.You will work with our data engineering team to design engineering...

  • Software Engineer

    1 month ago


    Santa Clara, California, United States Cypress HCM Full time

    Job OverviewCypress HCM is seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software applications using C++ and Python programming...

  • Software Engineer

    4 weeks ago


    Santa Clara, California, United States Oracle Full time

    Job Title: Software EngineerOracle is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications and operating systems.Key Responsibilities:Design and develop software applications and operating systemsTest and debug software applications and operating...


  • Santa Clara, California, United States Vertisystem Full time

    Job Title: Software Development EngineerJob Summary:We are seeking a skilled Software Development Engineer to join our team at Vertisystem. As a key member of our software development team, you will be responsible for designing, developing, and validating software solutions for our inventory management system.Key Responsibilities:Design and develop software...


  • Santa Clara, California, United States ServiceNow Full time

    About the RoleWe are seeking a highly skilled Senior Manager, Software Engineering Management to join our team at ServiceNow. As a key member of our engineering organization, you will be responsible for leading the build engineering team responsible for the workflows and services used by engineers to modify, version, build, test, and package our products for...


  • Santa Clara, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Software Development Manager to lead our AWS Internet Edge team. As a key member of our team, you will be responsible for developing and operating the global network platform for all of Amazon.The ideal candidate will have a strong background in systems programming, networking, and building control and data plane...


  • Santa Clara, California, United States Della Infotech Full time

    The Software Quality Assurance Engineer at Della Infotech is responsible for ensuring the quality of the daVinci Product (Simulator) software.This position requires a strong QA and manual software test background, as well as experience with clinical verification/validation of products, coding skills for automated test scripts, and documentation skills for...


  • 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...

  • Software Engineer

    3 weeks ago


    Santa Clara, California, United States netPolarity, Inc. (Saicon Consultants, Inc.) Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at netPolarity, Inc. (Saicon Consultants, Inc.).Job Details:Job Title: Software EngineerLocation: Remote/HybridJob Duration: 12+ month contract, possible conversionPrimary Skills:Deep knowledge of one or more languages including shell, Perl, Python, Java, and/or...


  • Santa Clara, California, United States Medtronic Full time

    About the RoleWe are seeking a highly skilled Senior Software Quality Engineer to join our team at Medtronic. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Maintain compliance to standards for quality management systems, information security...


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

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our team at Palo Alto Networks. As a key player in our team, you will be responsible for designing, developing, and deploying cutting-edge services and applications that scale effortlessly.Key ResponsibilitiesDesign and develop scalable software solutions using Python, Django, and...


  • 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...

Software Engineering Manager

1 month ago


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

We are seeking a highly skilled Technical Lead to manage our GPU Communications Libraries and Networking team at NVIDIA. As a key member of our team, you will be responsible for leading, mentoring, and growing your library engineering team, as well as planning and executing projects to ensure the quality and performance of our libraries.

Key Responsibilities:

  • Lead and mentor a team of library engineers to deliver high-quality software products.
  • Plan and execute projects to meet business objectives and deliverables.
  • Collaborate with internal and external partners to understand use cases and requirements.
  • Develop and maintain technical documentation and knowledge base.
  • Stay up-to-date with industry trends and emerging technologies.

Requirements:

  • 10+ years of experience in software development, with a focus on HPC networking or system software.
  • 4+ years of management experience.
  • BS, MS, or Ph.D. in CS, CE, EE, or related technical field.
  • Strong understanding of computer system architecture, operating systems principles, and HW-SW interactions.
  • Excellent C/C++ programming and debugging skills in Linux.
  • Experience balancing multiple projects with competing priorities.
  • Flexibility to work and communicate effectively across different teams and timezones.

Preferred Qualifications:

  • Experience with parallel programming models (MPI, SHMEM) and at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC).
  • Background with RDMA, high-performance networking technologies (InfiniBand, RoCE, Ethernet, EFA), network architecture, and network topologies.
  • Knowledge of HPC and ML/DL fundamentals.
  • Experience with Deep Learning Frameworks such as PyTorch, TensorFlow, etc.

About NVIDIA:

NVIDIA is a leader in the technology industry, with a legacy of innovation that has fueled the development of computer graphics, PC gaming, and accelerated computing. We are now tapping into the unlimited potential of AI to define the next era of computing. As an NVIDIAN, you will be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

What We Offer:

  • Competitive salary range: $180,000 - $339,250 USD.
  • Eligibility for equity and benefits.
  • Ongoing application process.
  • Commitment to fostering a diverse work environment and equal opportunity employer.