Software Configuration Management Engineer – Hardware
Company | NVIDIA |
---|---|
Location | Austin, TX, USA, Santa Clara, CA, USA, Durham, NC, USA, Westford, MA, USA |
Salary | $148000 – $287500 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid 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