Taro Logo

Software Architect

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Reading, UK
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Software Architect/Sr. Software Engineer for their GPU Software team. This role focuses on developing platforms and software for the Media & Entertainment and Broadcasting industry. The position offers an opportunity to work at the forefront of technical innovation, developing solutions for TV studios, broadcasters, and content creators.

The role combines deep technical expertise with strategic influence, as you'll be representing NVIDIA at industry standard bodies and working with partners across the organization. You'll be responsible for architecting complex software solutions, particularly in media technologies, while collaborating with worldwide teams in AI, software, hardware, and OEM support.

NVIDIA's environment is fast-paced and dynamic, offering the chance to work with industry leaders while making a lasting impact. The company is currently leading innovations in generative AI models and redefining computing through GPU technology that powers computers, robots, and self-driving cars.

The ideal candidate will bring extensive experience in broadcasting industry solutions, strong software engineering skills, and expertise in cloud technologies. This role offers the opportunity to work with cutting-edge technology while contributing to industry standards and advancing NVIDIA's position in the broadcasting sector.

NVIDIA offers competitive salaries, comprehensive benefits, and a workplace culture that values diversity, inclusion, and flexibility. Join a team that's pushing the boundaries of technology and helping to define the future of computing and AI.

Last updated 3 days ago

Responsibilities For Software Architect

  • Work on architecture for new media solutions targeting the broadcasting industry
  • Develop and maintain SW technologies for GPU and DPU hardware
  • Lead entire software lifecycle
  • Work with and influence other internal worldwide teams
  • Represent NVIDIA at Industry Standard bodies

Requirements For Software Architect

Python
Kubernetes
  • Bachelor's/Masters in Computer Science, Computer Engineering, or Electrical Engineering
  • 12+ years experience developing and architecting solutions for broadcasting industry
  • Knowledge in SMPTE 2110, AMWA NMOS and related standards
  • Cloud-focused experience (containers, Kubernetes, OAuth)
  • Strong software engineering skills
  • Excellent programming skills in Python, C or C++
  • Strong written and oral communication skills
  • Knowledge in video encoding, decoding and streaming technologies
  • Ability to work independently with minimal direction

Benefits For Software Architect

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salaries
  • Extensive benefits package
  • Flexible work environment
  • Diverse and inclusive workplace

Related Jobs

Principle Software Engineer

Principal Software Engineer position at Eli Lilly's Aparito division, focusing on healthcare technology development with opportunities for technical leadership and hands-on development.

Principal Software Developer

Principal Software Engineer position at Oracle Cloud Infrastructure focusing on performance optimization and efficiency improvements across core cloud services.

Principal Software Engineer

Principal Software Engineer position at Elsevier in London, focusing on Enterprise API Platform development using Java, AWS, and Kubernetes technologies.

Principal Software Engineer

Principal Software Engineer position at Codurance - Hybrid role available in London, Leeds, and Manchester

Principal Engineer - Java

Principal Java Engineer position at Burendo - Hybrid role based in London