Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer 
United States, Texas 
991259250

Today
US, CA, Santa Clara
US, OR, Hillsboro
US, WA, Redmond
time type
Full time
posted on
Posted 6 Days Ago
job requisition id

We're looking for a versatile and highly motivated Software Engineer to join our team. In this role, you'll play a crucial part in enhancing our engineering capabilities across the entire software development lifecycle. You'll be instrumental in developing and optimizing our build, test, and release processes, ensuring the quality and stability of ourproducts through

What you will be doing:

  • Build, Release & InfrastructureAutomation: 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 & OSVetting: Developand 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: Implementmetrics 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.

What we need to see:

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

    • Build & Release Engineering /DevOps: Experiencedesigning and maintaining CI/CD pipelines, build systems, and infrastructure automation.

    • Software Quality Assurance / TestAutomation: Proficiencyin developing automated test frameworks, writing comprehensive test suites, and performing system/OS validation.

    • Data Engineering / SystemsAnalysis: Experiencewith data ingestion, processing, analysis, and visualization from telemetry and logs to derive insights.

Technical Skills

  • 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

  • OperatingSystems: Windows(ETW, WMI), Linux (systemd journal, syslog, dmesg)


Ways to stand out from the crowd:

  • 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 automationframeworks (e.g.,pytest, Robot Framework, Unittest).

  • Experience with cloud platforms (AWS, Azure) and/or observability stacks (e.g.,OpenSearch/Elasticsearch,Kibana) for data processing, log aggregation, and visualization.

  • Working knowledge of Windows OS, Linux, and their respective diagnostic and monitoring tools (e.g., ETW, systemd journal, dmesg, eBPF).

You will also be eligible for equity and .