NVIDIA
Similar Companies Hiring
Jobs at NVIDIA
Search the 90 jobs at NVIDIA
Recently posted jobs
Senior System Software Engineer needed to design, develop, test, and optimize GPU firmware for GPUs. Responsibilities include implementing creative solutions for boot software, collaborating with teams, improving security, and driving compliance with industry standards. BS or MS degree in EE/CS/CE and 4+ years of experience in low-level software development required. Strong C skills, communication skills, and understanding of secure software fundamentals also needed.
Senior Software Developer, Test and Automation - Embedded role in Automotive SWQA group. Responsibilities include reading project requirements, driving test strategies, mentoring team members, and participating in code coverage activities. Requires B.E/B.Tech/MS/MCA, 3-6 years of experience, strong Python skills, knowledge in QNX, and good embedded testing experience.
As a Senior Compiler Verification Software Developer at NVIDIA, you will lead the design and implementation of programs to verify GPU compilers, define technical strategies, mentor engineering teams, and automate the compiler verification process using innovative methods like machine learning. You will also be responsible for driving innovation, improving compiler quality metrics, and collaborating with geographically dispersed teams.
Principal System Software Engineer at NVIDIA Graphics Processing Unit Software group, responsible for the complete product lifecycle of GPU and system software development. Collaborate with cross-functional teams, lead and mentor engineers, and improve system performance and power optimization of Nvidia products.
Develop software systems to support large scale deployments of cloud services, contribute to multiple source code projects, automate validation with tests, collaborate with teams, and share success and failures openly in a no-blame environment.
NVIDIA is seeking elite ASIC Verification Engineers to work on the verification of low power features for SoCs and GPUs. Responsibilities include test planning, writing test cases, collaborating with teams, and validating low power features on silicon. Ideal candidates have a BS/MS in Low Power techniques and Verification, 2+ years of experience, and knowledge of power basics and design techniques.
Seeking an ASIC Verification Engineer to be part of the Clocks team, developing test plans and verification methodologies for microarchitecture and design. The role involves crafting test benches in System Verilog, C, and Python, collaborating with cross-functional teams, and utilizing coding skills in Perl, Python, and industry-standard scripting languages.
Analyzing pre-production silicon chips in state-of-the-art process technologies, defining product specifications, collaborating with cross-functional teams, developing post-silicon methodologies, solving complex silicon and system level problems, and working with various teams to bring products to market.
As a Software Configuration Management Engineer at a pioneer in visual computing, you will be responsible for managing SCM tools and infrastructure, designing solutions to scale Perforce and Git systems, and improving productivity for engineering teams globally.
Seeking a Design Verification Engineer with a strong grasp of Design Verification Methodologies and experience in CPU Architecture. Responsibilities include developing verification components, working on CPU architecture concepts, and designing the next generation of CPUs and SoCs.
Seeking a Senior Design Engineer to work on the design of memory sub-system components for GPUs and SOCs. Responsibilities include micro-architecture and RTL development, collaboration with teams, and post-silicon verification. Requires 5+ years of experience and expertise in Verilog.
Responsibility involves developing and managing infrastructure, software tools, and releases for chip designs. Requires developing reliable and scalable build and release services, developing responsive services for users, and researching CI/CD solutions for software quality. Proficiency in OOP, Perl, C++, Golang, Unix/Linux, full stack development, SCM, build systems, and distributed computing systems.
Looking for a Senior Enterprise Solution Engineer with 5+ years of system software development and troubleshooting experience. Responsibilities include developing features, improving product experience, driving customer issue resolutions, and collaborating with customers and engineers. The ideal candidate should have in-depth knowledge of networking protocols, network switch/router platforms, and the ability to work with various network operating systems.
The Senior System Software Engineer will be responsible for defining and designing performance/verification frameworks for GPU based PHY/MAC layers for 5G NR/LTE vRAN. They will work with various teams to optimize performance and test cases, and must have extensive experience in software development, testing, and wireless technologies.
Senior GPU System Software Engineer responsible for supporting firmware development on embedded microcontrollers within NVIDIA GPUs, optimizing software for performance and security, collaborating with hardware and software teams, and ensuring compliance with safety standards. Requires 5+ years of experience and expertise in C programming, low-level drivers, and GPU software development.
Join a diverse group responsible for high-speed digital and analog circuit designs. Execute IC layout for cutting-edge circuits in advanced CMOS process nodes. Deliver layouts for digital cum analog IPs and follow best practices. Requires 2+ years of experience in high-performance analog layout and knowledge of Cadence tools.
NVIDIA is seeking a Formal Verification Engineer to verify design units for leading SoCs and GPUs. Responsibilities include deciding on formal verification techniques, creating testplans, building testbenches, and developing verification flows. Requires 2+ years of experience, understanding of hardware micro-architecture, and proficiency in formal verification technologies and scripting. Great debugging and problem-solving skills are a bonus.
Join NVIDIA as an ASIC Verification Engineer in the SOC Clocking team. Develop innovative methodologies, design test benches, and collaborate with architects and engineers. Requires a degree in VLSI or Electronics Engineering, strong coding skills, exposure to verification flows, and good communication skills.
Seeking a System Software Architect with expertise in firmware and driver stack development for NVIDIA's Programmable Vision Accelerator engine. Responsibilities include software architecture design, firmware development, algorithm enhancements, and technical leadership. Requires deep understanding of SoC principles, embedded technologies, and excellent software development skills.
The Emulation and FPGA Engineer will be responsible for building FPGA prototypes, improving performance, debugging, and collaborating with various teams. Requires expertise in Verilog, System Verilog, FPGA prototyping tools, and ASIC design.