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