Software Engineer, Software Configuration Management – Hardware Infrastructure

NVIDIA NVIDIA · Semiconductors · Cambridge, MA, United Kingdom +1 · Remote

Software Engineer role focused on building and maintaining source control tools and developer tools for NVIDIA's large source repositories, supporting chip designers and software engineers. Requires experience in production software maintenance, DevOps, and version control systems.

What you'd actually do

  1. Plan, prototype, build, test and ship high-availability developer tools.
  2. Provide full-stack operational and incident response support for the NVIDIA SCM environment.
  3. Collaborate with team members to produce creative solutions that accelerate our chip designers and software engineers.

Skills

Required

  • production software maintenance
  • software engineering principles
  • algorithms
  • build patterns
  • DevOps processes
  • automation tools
  • version control systems

Nice to have

  • Linux system administration
  • Docker
  • Kubernetes
  • Ansible
  • Chef
  • Puppet
  • web services
  • APIs
  • databases