Software Architect
New Yesterday
Overview
Join to apply for the Software Architect role at NVIDIA.
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. NVIDIA is paving the path for generative AI models, covering language to images. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work.
We are looking for a passionate, extraordinary Software Architect / Senior Software Engineer for the GPU Software team to develop platforms and software for the Media & Entertainment and Broadcasting industry. You will work with domain expertise in media technologies used by TV studios, Broadcasters and content creators, and demonstrate a proven understanding of software development principles. This role requires the willingness to work collaboratively and remotely with other teams to architect complex software solutions, autonomy, and collaboration across departments. You will have opportunities to influence external partners and internal teams and contribute to industry standards through interactions with partners. This is a fast-paced, dynamic environment at NVIDIA.
What You Will Be Doing
- Work on the architecture for new media solutions targeting the broadcasting industry.
- Develop and maintain software technologies for enabling and supporting NVIDIA's GPU and DPU hardware.
- Lead an entire software lifecycle.
- Collaborate with and influence other internal worldwide teams (AI, software, hardware, OEM support).
- Represent NVIDIA at industry standard bodies.
What We Need To See
- Bachelor's/Master's in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
- 12+ years of hands-on experience developing and architecting solutions for the broadcasting industry.
- Knowledge of SMPTE 2110, AMWA NMOS and related standards.
- Cloud-focused experience (containers, Kubernetes, OAuth, building applications for the cloud).
- Strong software engineering skills with a drive to solve hard problems.
- Excellent programming skills in Python, C, or C++.
Ways To Stand Out From The Crowd
- Strong written and oral communication skills to collaborate with other engineers worldwide.
- Knowledge of video encoding, decoding and streaming technologies.
- The ability to work independently with minimal direction.
- Knowledge of graphics APIs, such as Vulkan and OpenGL.
NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. We offer highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all.
Employment details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Industries: Computer Hardware Manufacturing, Software Development, and Computers and Electronics Manufacturing
Referrals increase your chances of interviewing at NVIDIA by 2x.
Get notified about new Software Architect jobs in United Kingdom.
- Location:
- United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology