✦ Luna Orbit — Software Engineering

Senior System Software Engineer

at Nvidia

📍 US, CA, Santa Clara Unknown Posted March 13, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education BS or MS degree in Computer Engineering, Computer Science, or a related field
Category Software Engineering

This role involves developing and maintaining core network infrastructure software for data centers, focusing on high availability, reliability, and protocol management.

  • Work closely with customers to understand pain points
  • Collaborate on feature design and integration
  • Develop system services and APIs
  • Debug and resolve issues
  • Maintain software in C, Python, Shell scripts

The environment includes C, Python, Shell scripting, Linux, network protocols like SNMP, Netconf, gNMI, and Debian-based OS, with a focus on infrastructure and network OS development.

The ideal candidate is a senior software engineer with 5+ years of experience in developing network infrastructure software, proficient in C, Python, and Shell scripting, with strong knowledge of networking protocols and Linux systems.

C programmingPython programmingShell scriptingExperience in developing enterprise software for infrastructure componentsKnowledge of Yang data modelingExperience with protocols like DNSDHCPSNMPNetconfgNMI
Open-source community participationLinux Systems and Linux kernel networkingHigh AvailabilityProcess Health MonitoringSoftware upgrades
Source code management toolsLinuxDebian-based operating system
CPythonShell scriptingSNMPNetconfgNMILinuxLinux kernel networkingInfrastructure componentsProtocols
CC programmingPythonShell scriptingDNSDHCPYang data modelingSNMPNetconfgNMISource code management toolsUnit testingDebuggingLinuxLinux kernel networking
CommunicationInterpersonal skillsProblem-solvingDesign skillsDebugging skillsIndependent work
Industry Technology / Networking / Data Center
Job Function Developing core network operating system infrastructure for data centers
Senior Software EngineerCPythonShell scriptingSNMPNetconfgNMILinuxLinux kernel networkingSource code managementUnit testingDebuggingHigh AvailabilityNetwork Operating SystemInfrastructure componentsDebian-based operating systemC programming

Lack of experience in enterprise infrastructure software, No knowledge of networking protocols like SNMP, Netconf, gNMI, No experience with Linux kernel networking, No BS/MS degree in relevant fields

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile