Senior Software Engineer, Testing Frameworks (Linux/Python)

NVIDIA

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA is seeking an enthusiastic software developer to build automated testing frameworks for the Base Command Manager (BCM), which powers Linux clusters from small to large scales. You will write robust code and help validate software functionality across diverse hardware.

The role emphasizes collaboration across teams, learning new technologies, and contributing to scalable distributed systems; experience with Linux, Python, and CI/CD is valued; Kubernetes/Docker experience is a plus.

Qualifications

  • Degree in Computer Science or related field, or equivalent experience.
  • 5+ years of proven experience in software development on Linux platforms.
  • Proficiency in Python with focus on developing clean and efficient code.
  • Strong problem-solving skills, attention to detail, and ability to collaborate across teams.
  • Eagerness to learn and use new technologies.
  • Familiarity with Linux shell scripting. Experience with version control (Git) and CI/CD pipelines.
  • Our cluster management software is based on Linux. You should be experienced with the Linux operating system and in particular with networking concepts in Linux.
  • You are familiar with the most common software included in a typical Linux server installation.

Responsibilities

  • Design, implement, and maintain automated testing frameworks.
  • Develop tools and workflows to validate software functionality.
  • Validate the integration of software with hardware technologies such as GPUs and accelerators.
  • Investigate and analyze test results, identify root causes of defects, and collaborate with development teams on solutions.
  • There will be ample opportunity to develop your skills and take initiative.

Skills

Python programming
Linux
Git
CI/CD
Shell scripting
Networking concepts
Team collaboration

Education

Degree in Computer Science or related field

Tools

Docker
Kubernetes

Job description

NVIDIA is seeking an enthusiastic software developer to build automated testing frameworks for the Base Command Manager (BCM), which powers Linux clusters from small to large scales. You will write robust code and help validate software functionality across diverse hardware.

The role emphasizes collaboration across teams, learning new technologies, and contributing to scalable distributed systems; experience with Linux, Python, and CI/CD is valued; Kubernetes/Docker experience is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

NVIDIA • United States

Remote
USD 120,000 - 180,000
Software Engineer Test Infrastructure Development
Software Engineer Test Infrastructure Development

Katalyst-Healthcares- • Santa Clara (CA)

On-site
USD 140,000 - 170,000
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Senior Linux Kernel Systems Software Engineer – CSP Engagements

NVIDIA • Redmond (WA)

On-site
USD 130,000 - 160,000
Software Development Engineer in Test
Software Development Engineer in Test

Groupe Kardol • Hopewell (FL)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Linux Systems Engineer - Automation & HPC Infra
Senior Linux Systems Engineer - Automation & HPC Infra

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Senior Linux Platform Engineer — Enterprise Linux & CI/CD
Senior Linux Platform Engineer — Enterprise Linux & CI/CD

NVIDIA Corporation (old) • Santa Clara (CA)

Hybrid
USD 224,000 - 357,000
Senior Linux Systems Engineer — HPC & Automation (Equity)
Senior Linux Systems Engineer — HPC & Automation (Equity)

NVIDIA • Washington

On-site
USD 235,000 - 357,000
Equity
Benefits package
Senior Linux Platform Engineer—Cloud & Automation
Senior Linux Platform Engineer—Cloud & Automation

NVIDIA • California

On-site
USD 168,000 - 270,000
Senior Systems Software Engineer — Scale Infra & Automation
Senior Systems Software Engineer — Scale Infra & Automation

NVIDIA • Durham (NC)

On-site
USD 184,000 - 357,000
Senior Networking DevOps Engineer — CI/CD & Linux Automation
Senior Networking DevOps Engineer — CI/CD & Linux Automation

NVIDIA AI • Santa Clara (CA)

On-site
USD 148,000 - 276,000