Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NVIDIA Logo

Senior System Software Engineer

NVIDIA

$148,000 - $287,500
Aug 21, 2025
Santa Clara, CA, US
Apply Now

NVIDIA is looking to enhance its engineering capabilities across the entire software development lifecycle by developing and optimizing build, test, and release processes, ensuring the quality and stability of its products through comprehensive testing, and deriving actionable insights from system telemetry.

Requirements

  • Automation: Python, Bash/Shell scripting, C/C++, pytest, robot or similar
  • CI/CD & build Tools: Jenkins, GitLab CI, Make, CMake or similar
  • Cloud & Analytic Platforms: AWS , Azure, OpenSearch, Logstash/Fluent
  • Operating Systems: Windows (ETW, WMI), Linux (systemd journal, syslog, dmesg)
  • Strong programming skills in Python, Bash, or other automation scripting languages.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and Version Control Systems (Git, P4).
  • Understanding of software testing methodologies and experience with test automation frameworks (e.g., pytest, Robot Framework, Unittest).

Responsibilities

  • Build, Release & Infrastructure Automation: Design, implement, and maintain robust build flows for embedded software; automate complex release processes; and manage underlying infrastructure for continuous integration and continuous delivery (CI/CD) pipelines. Troubleshoot build failures and infrastructure issues and optimize CI/CD workflows for efficiency and reliability.
  • Comprehensive Testing & OS Vetting: Develop and enhance automated frameworks for System-on-Chip (SOC) validation, including daily sanity and regression testing. Integrate testing scripts into CI/CD pipelines to ensure continuous quality. Perform thorough sanity testing of various System Windows and Linux hardware and software components, ensuring high-quality releases. Develop comprehensive regression reports and scale stress/smoke testing on device farms.
  • Data Analytics & Telemetry: Implement metrics collection and analytics systems to monitor software, build quality, and performance. Analyze telemetry and log data from distributed systems to identify patterns, anomalies, and derive actionable insights that guide development priorities and improve product quality.

Other

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, or a related technical field (or equivalent experience).
  • 5+ years of professional experience as a Software Engineer, with significant contributions in at least one, and preferably more, of the following areas:
  • Strong problem-solver who thrives in a collaborative environment and is passionate about driving efficiency and quality through automation and data.
  • Ability to work in a diverse environment and commitment to fostering a diverse work environment.
  • Must be eligible to work in the country without sponsorship.