Senior Embedded Graphics Engineer

This job posting expired and applications are no longer accepted.
NVIDIA
Published
September 18, 2020
Location
Santa Clara, Austin, Seattle, or Redmond, California, Texas, or Washington
Category
Job Type

Description

We are now hiring a Senior Embedded Software Engineer for the Tegra solutions Engineering team to work on next generation graphics & AI technologies for gaming consoles and AI edge devices

What you’ll be doing:

  • Collaborate with software engineers, architecture teams to craft, develop, test and optimize graphics stacks like Vulkan, OpenGL and other proprietary graphics APIs

  • Collaborate and maintain foundational software technologies for the graphics APIs - like resource management, process scheduling and hardware scheduling

  • Engage directly with customers and support teams to develop and improve their world-class products

  • Work on solutions to use artificial intelligence in graphics technologies like Nvidia's DLSS 2.0

  • Take part in Performance optimization of various SW components of the Tegra graphics and system software stack

  • Communicate optimally with various teams throughout the company, as well as customers and partners

What we need to see:

  • MS in Computer Science, Computer Engineering or closely related field with 7+ years of experience as an embedded engineer

  • An expert programmer in C and C++

  • Experience with graphics APIs - Vulkan and OpenGL

  • Experience with GPU computing programming, using CUDA

  • Good experience developing user mode system SW and drivers for HW accelerators

  • Deep understanding of practical operating system concepts, specifically embedded application design and implementation, and developing and debugging multithreaded/distributed applications

  • Experience with products based on Linux, Android, or any Real-time/micro-kernel operating systems

  • Your ease of adapting to new technologies and platforms

  • Willing to take action and drive with strong analytical skills.

  • Strong time-management and organization skills for coordinating multiple initiatives, priorities and implementations of new technology and products into very sophisticated projects.

Ways to stand out from the crowd:

  • Deep understanding of the GPU hardware architectures
  • Experience working on GPU technology, imaging, camera, and multimedia
  • Knowledge of real-time data processing, networking and communication
  • Proven record of integrating and delivering functional and performant real-time and/or distributed systems

Related Jobs

Software Developer Level 2   New Windsor, Maryland
June 4, 2019
Desktop page
~