Senior Software Engineer designing and developing GPU driver solutions for new Linux platforms at NVIDIA. Collaborating with internal teams to enhance graphics software performance features in C/C++.
Responsibilities
Design, develop, and deliver driver solutions for new GPU designs on current and future Linux platforms.
Work on the definition, design, and development of pioneering professional and consumer Linux Vulkan and OpenGL graphics software performance features.
Develop and maintain SW technologies targeted at enabling and supporting NVIDIA's GPU hardware on the Linux operating systems, ensuring the best performance and cross platform implementation.
Work with other worldwide internal teams, including software, hardware, architecture, and OEM support.
Requirements
A Bachelors or higher degree in electrical engineering, computer science, or computer engineering (or equivalent experience).
3+ years "hands on" experience developing graphics OpenGL/Vulkan system level software especially for the Linux OS.
3+ years’ experience in graphics rendering, shader programming, compilers, and optimizations.
8+ years of programming experience in C and C++.
Low-level Linux operating system knowledge, specifically memory/resource management, scheduling and process control, and hardware virtualization.
Engineering Lead managing complex project teams to implement energy - saving solutions for small businesses and industrial customers. Role includes mentoring engineers and conducting technical evaluations.
Enterprise Transformation Strategist supporting initiatives across benefits and digital experience. Collaborating on healthcare projects, analytics, and operational redesign.
Lead Software Engineer with Thomson Reuters developing Global Trade Management applications. Collaborates with teams, mentors juniors, and drives design in a dynamic environment.
Software Engineer developing simulation models and visualizations at Boeing Defence. Supporting design and architecture for safety and performance enhancements across software and hardware systems.
Senior Software Engineer developing digital solutions for Porto's assistance services. Involves platform engineering, cloud expertise, and collaboration with multidisciplinary teams.
Technical Manager overseeing experimental beet propagation for KWS in Bretagne. Leading team operations and ensuring quality in seasonal agricultural activities.
AI Engineer at Notion developing AI - powered features to enhance user experiences. Collaborating with cross - functional teams to shape the future of productivity tools.
Software Architect defining overall system architecture for Air Apps' AI platform. Collaborating with teams to design scalable solutions in a fast - paced environment.
Mobile Software Architect leading mobile architecture strategy for AI - powered apps at Air Apps. Collaborate with cross - functional teams to innovate and enhance user experiences.
Junior Fullstack Developer focused on backend systems, APIs, and integrations. Works in agile squads to enhance architecture, performance, and maintain code quality.