Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge
Software Engineer, Software Configuration Management – Hardware Infrastructure

Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge

Cambridge Full-Time 50000 - 70000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Plan, build, and support high-availability developer tools for cutting-edge technology.
  • Company: Join a leading tech company known for innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Dynamic remote team environment with excellent career advancement potential.
  • Why this job: Make a real impact by solving problems that accelerate tech development.
  • Qualifications: Bachelor's degree in Computer Science or related field with 2+ years of experience.

The predicted salary is between 50000 - 70000 £ per year.

Overview

Job Requisition ID: JR2015199

Job Category: Engineering

Time Type: Full time

What You’ll Be Doing

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

What We Need To See

  • Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field.
  • 2+ years of full-time professional experience maintaining production software in languages such as C/C++, Python, Go, Java/C#, Ruby, or JavaScript.
  • Excellent written and verbal communication.
  • Strong understanding of software engineering principles, algorithms and build patterns.
  • Solid grasp of devops processes, automation tools and version control systems.

Ways To Stand Out From The Crowd

  • Meticulous and proactive problem-solver with a positive, can-do attitude.
  • You love working on remote teams and thrive there!
  • Background with Linux system administration.
  • Experience with Docker, Kubernetes, Ansible, Chef, Puppet.
  • Experience building web services, designing APIs and managing databases.

Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge employer: NVIDIA AI

At NVIDIA, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our employees benefit from comprehensive growth opportunities, competitive compensation, and the chance to work with cutting-edge technology in a supportive environment. Located in a vibrant tech hub, we encourage a healthy work-life balance and provide resources for continuous learning, making it an ideal place for passionate software engineers to thrive.
N

Contact Detail:

NVIDIA AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge

Tip Number 1

Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give us insights into the company culture and maybe even a referral!

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to the languages mentioned in the job description. We want to show off our skills!

Tip Number 3

Don’t underestimate the power of a good portfolio! Showcase your projects, especially those involving devops processes or automation tools. This is our chance to demonstrate what we can bring to the table.

Tip Number 4

Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows that you’re genuinely interested in joining our team. Let’s make it happen!

We think you need these skills to ace Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge

C/C++
Python
Go
Java/C#
Ruby
JavaScript
Software Engineering Principles
Algorithms
Build Patterns
DevOps Processes
Automation Tools
Version Control Systems
Linux System Administration
Docker
Kubernetes
Ansible
Chef
Puppet
Web Services
API Design
Database Management
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the specific languages and tools mentioned in the job description. We want to see how your skills align with what we need, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for the role. Share your passion for software engineering and how your problem-solving skills can contribute to our team. Keep it engaging and personal!

Showcase Your Communication Skills: Since excellent written communication is key for this role, make sure your application is clear and concise. We appreciate well-structured applications that are easy to read, so take your time to proofread before hitting send!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be good to go!

How to prepare for a job interview at NVIDIA AI

Know Your Tech Stack

Make sure you’re well-versed in the languages and tools mentioned in the job description, like C/C++, Python, and Docker. Brush up on your knowledge of software engineering principles and be ready to discuss how you've applied them in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in your previous roles. Think about specific challenges you faced and the creative solutions you implemented, especially in a collaborative environment.

Communicate Clearly

Since excellent communication is key, practice explaining your technical experiences in a way that’s easy to understand. Be ready to discuss your thought process and how you approach problem-solving with both technical and non-technical team members.

Familiarise Yourself with DevOps Practices

Brush up on your knowledge of devops processes and automation tools like Ansible or Chef. Be prepared to discuss how you’ve used these tools in your work and how they can improve operational efficiency.

Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge
NVIDIA AI
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>