We are seeking software engineers to work on next-generation graphics and computing products. Our charter is to build the most stressful set of applications a GPU or high performance computing server would see in its life cycle. The best candidates will have strong C++ programming skills, thorough knowledge of graphics concepts and algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level. Excellent communication skills and a dedication to meticulous engineering practices are a requirement. As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next generation processors.
What you'll be doing:
Working closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.
Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.
You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
This job will require an understanding of our hardware and software architectures.
What we need to see:
BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
5+ years experience in a related hardware/software position
Strong C/C++ programming skills
Familiarity with computer architecture, and ability to work close to the hardware
Background with PCIE, NVLink or server product technologies like Infiniband, Ethernet is a plus
Previous experience of working on a large system software code base is preferable
Very strong problem solving and debugging skills
Ability to self-manage, show leadership, and have good interpersonal skills
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Experienced Circuit Design Engineer needed at NVIDIA to drive cutting-edge processor and GPU circuit innovations in a hybrid work setting.
A Senior SoC Power Architect role at NVIDIA focused on power-performance optimization for cutting-edge SoC products across multiple technology domains.
Drive global payment technology innovation as a Lead Staff Software Engineer specializing in fullstack Java development at Visa.
Reveal needs a skilled Full Stack Engineer to design and develop backend and full stack solutions that empower mission-critical field operations in remote and secure environments.
Brevity is seeking a skilled Sr. Software Engineer - Team Lead to deliver scalable SaaS features and evolve engineering leadership in a remote, fast-paced startup environment.
Experienced Senior Software Engineer skilled in Java and AWS technologies needed to enhance Experian's innovative data platform in a hybrid work setting.
Apolink is searching for a Senior Embedded Software Engineer to lead development on its satellite flight firmware, driving autonomous operations in low Earth orbit.
Lead a high-performing full-stack engineering team at Earnix, delivering scalable solutions and bridging technical execution with customer engagement.
Experienced Sr. Web Programmer wanted at OCT Consulting to develop and maintain advanced web-based systems supporting weather forecasting at the NWS Pacific Region.
Innovate at the intersection of AI and XR as a Senior Software Engineer on Google's Android XR team, crafting advanced 3D user experiences.
Bitwise is looking for an experienced Backend Software Engineer to join their lean, innovative team to develop scalable backend services powering the future of crypto asset management.
Palo Alto Networks seeks a Senior Software Engineer to drive innovation in firewall security features within a dynamic, collaborative environment.
Drive cutting-edge AI and machine learning innovations at Palo Alto Networks to enhance data security and develop industry-leading DLP solutions.
Principal Software Engineer role at Toast focusing on building innovative AI-driven POS systems to enhance restaurant operations and hospitality at scale.
Lead AireSpring's global software development teams to deliver cutting-edge telecom solutions with strong technical and leadership expertise.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
493 jobsSubscribe to Rise newsletter