Vacancy is archived. Applications are no longer accepted.

System Software Engineer - Automation, Integration and Analytics

at Nvidia
MIDDLE
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Software Development @ 3 Docker @ 5 Jenkins @ 5 Kubernetes @ 5 Linux @ 6 Python @ 6 CI/CD @ 3 Git @ 5 Debugging @ 3

Details

NVIDIA is searching for highly motivated, hardworking engineers to join the System Software team. You will work with a team of dedicated engineers on all aspects of SOC drivers, platform software, automation frameworks, and analytics solutions. As a hardworking and creative individual, you will lead efforts in system-level development, sophisticated CI/CD frameworks, and innovative tools that improve product quality and efficiency. Your contributions will craft the future of embedded systems across diverse business verticals.

Responsibilities

  • Develop, maintain, and triage platform drivers for SOCs, from pre-silicon to production.
  • Build automation and triage tools for firmware (FW) and operating system (OS) drivers.
  • Design and improve full-stack applications, including dashboards and backend services, to support product quality initiatives.
  • Support OS driver development, multimedia bring-up, and platform debugging.
  • Collaborate with cross-functional teams to integrate features and optimize workflows.
  • Drive critical metrics, security improvements, and OS driver performance.
  • Implement and improve analytics systems to monitor performance and ensure product reliability.
  • Engage in architecture definition, early modeling, and simulation for next-generation products.
  • Provide innovative solutions and support for the OEM ecosystem.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • 5+ years of experience in software development, CI/CD frameworks, or embedded systems.
  • Strong programming skills in Python, C/C++, and Shell scripting.
  • Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI), version control systems (Git, P4), and containerization (Docker, Kubernetes).
  • Deep understanding of ARM microarchitecture, SOC fundamentals, and operating systems (Windows and Linux).
  • Hands-on experience with debugging tools (GDB, WinDBG) and compilers (GCC, MSVC, LLVM).
  • Knowledge of ACPI, device trees, and system-level security concepts.

Benefits

  • The base salary range is 136,000 USD - 264,500 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.