Senior Software Engineer

2 weeks ago


Santa Clara, United States NVIDIA Full time

NVIDIA is looking for a Senior Software Engineer to join NVIDIA in the Cumulus Linux team We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated, and software-defined to meet the exploding growth in AI and high-performance computing. You'll be part of a software development team responsible for defining and implementing core infrastructure services, applications as well as Reliability, Availability, and Serviceability features for Cumulus Linux, the Debian-based operating system for NVIDIA's market-leading Ethernet switches.

What you'll be doing:

  • Designing and developing applications and shared software infrastructure to be used in Cumulus Linux and NVIDIA's portfolio of network operating systems.
  • Developing and maintaining software in Python, C, Go, and Shell to control switch devices and system interfaces.
  • Collaborating with product, architecture, and engineering teams for end-to-end integration of features into Linux and the Cumulus Linux distribution.
  • Debugging and resolving issues reported by Quality Engineering and customer-facing teams.
  • Working with upstream communities.

What we need to see:

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience).
  • 5+ years of proven experience writing enterprise software.
  • Good knowledge of Linux internals, administration, and software packaging.
  • Proven experience as a Python developer with experience in different templating frameworks.
  • Experience using source code management tools, as well as code coverage, unit testing, and debugging tools.
  • Familiarity with virtualization and cloud-native concepts.
  • Excellent written and verbal communication and interpersonal skills.
  • Able to work independently with minimal direction.

Ways to stand out from the crowd:

  • Background in Linux kernel development, ideally in the networking space.
  • Familiarity with Layer 2, Layer 3, and Data Center Networking technologies.
  • Good knowledge around High Availability, Process Health Monitoring, software upgrades, etc.
  • Experience with timing synchronization protocols.
  • Exposure to CI/CD tools.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

#LI-Hybrid

The base salary range is 148,000 USD - 276,000 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.

#J-18808-Ljbffr

  • 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, United States SP Software Solutions Full time

    Role: Embedded Software EngineerLocation: Santa Clara, CADuration: 12 monthsJob description• Design and develop Mendix applications, following internal best practices and guidelines.• Collaborate with business analysts, designers, and other developers to gather requirements and translate them into functional applications.• Customize and extend Mendix...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...


  • Santa Clara, United States Microsoft Full time

    OverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer, Fabric Networking - GPUNVIDIA 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. Our work opens up new universes to explore, enables...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer, Fabric Networking - GPUNVIDIA 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. Our work opens up new universes to explore, enables...


  • Santa Clara, California, United States Peraton Full time

    Job Summary:Peraton is seeking a highly skilled Senior Software Engineer to join our team in Santa Clara, CA. As a key member of our software development team, you will contribute to the design, development, and implementation of a full stack microservices architecture for use by Navy Sailors.Key Responsibilities:Collaborate with senior developers to...


  • 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 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 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 Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Mobile Software Engineer to join our Last Mile Maps Experience team. As a member of this team, you will be responsible for designing, developing, testing, and deploying systems to process high volume data from GPS, accelerometer, magnetometer, and other sensors on mobile devices.Key ResponsibilitiesDesign and...


  • santa clara, United States Cloud Integrator Inc Full time

    Hi Dear Job Seeker,Cloud Integrator Inc, seeking to inquire whether you or anyone in your network might be interested in the opportunity described below. Currently, we’re looking to fill the role of Senior ServiceNow Software Engineer (NextGen UI Frameworks) job in Santa Clara, CA.Job Title: Senior ServiceNow Software EngineerLocation: Santa Clara,...


  • santa clara, United States Cloud Integrator Inc Full time

    Hi Dear Job Seeker,Cloud Integrator Inc, seeking to inquire whether you or anyone in your network might be interested in the opportunity described below. Currently, we’re looking to fill the role of Senior ServiceNow Software Engineer (NextGen UI Frameworks) job in Santa Clara, CA.Job Title: Senior ServiceNow Software EngineerLocation: Santa Clara,...


  • Santa Clara, United States Cloud Integrator Inc Full time

    Hi Dear Job Seeker,Cloud Integrator Inc, seeking to inquire whether you or anyone in your network might be interested in the opportunity described below. Currently, we’re looking to fill the role of Senior ServiceNow Software Engineer (NextGen UI Frameworks) job in Santa Clara, CA.Job Title: Senior ServiceNow Software EngineerLocation: Santa Clara,...


  • 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, United States NVIDIA Corporation Full time

    Senior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...

  • Software Engineer III

    1 month ago


    santa clara, United States Intelliswift Software Full time

    Must Have skillsJava or PythonGoRESTNoSQLKafkaAWSDocker / KubernetesDescription:We are seeking a highly skilled Server Software Engineer to join our dynamic team. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle. The server engineer is responsible for design...


  • Santa Clara, United States CyberArk Full time

    Company DescriptionAbout CyberArk: CyberArk (NASDAQ: CYBR), is the global leader in Identity Security. Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity - human or machine - across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The...


  • 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, United States NVIDIA Full time

    We are now looking for a senior software engineer for our Robotics Team! For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, research, and autonomous machines. The team is...