Posted in

Software Configuration Management Engineer – Hardware

Software Configuration Management Engineer – Hardware

CompanyNVIDIA
LocationAustin, TX, USA, Santa Clara, CA, USA, Durham, NC, USA, Westford, MA, USA
Salary$148000 – $287500
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • MS (preferred) or BS in Computer Science (or equivalent experience) or a related field with at least 3+ years of experience
  • Deep understanding of Software Configuration Management (SCM) processes and tools such as Perforce, Git, Subversion, or ClearCase for large, multi-site development
  • Configured/deployed Continuous Integration (CI) and Continuous Deployment (CD) systems in past experience
  • Excellent interpreted language skills highly desired – Object Oriented Perl or Python preferred and Strong software engineering process skills required
  • Strong object-oriented programming and design pattern knowledge and background – Object Oriented Perl, Python, C++, or Java preferred
  • Experience with databases, MySQL or Postgres preferred, experience with NoSQL databases a plus
  • Experience with DevOps or system administration with Linux systems required (CentOS/RHEL and Ubuntu preferred)
  • Strong experience with automation required, Ansible or Puppet preferred
  • Excellent interpersonal skills, including written and verbal communication
  • Comfortable and enjoy working with dynamic and ever evolving environments

Responsibilities

  • Responsible for the full SCM environment including application, OS, and server hardware components, developing the continued automation and innovation needed for our large environment
  • Create new solutions to improve the reliability and performance of our ever-growing infrastructure, and work with automated orchestration tools to deploy those improvements to hundreds of systems worldwide
  • Be part of a global team and will evaluate technology alternatives, work closely with other project members to specify solutions, craft schedules, and lead ongoing enhancements and support
  • Learn and greatly improve the daily productivity of the world’s top chip designers and software engineers

Preferred Qualifications

  • Meticulous organizer with an ever positive, can-do attitude
  • Demonstrate use of out-of-box thinking for creative solutions to highly sticky problems
  • Fun and enthusiastic teammate who enjoys a challenge and celebrates success