Nvidia hasn't joined JustConnectUs yet. Its openings come from its own careers site, and you apply there.
See who you know at NvidiaNVIDIA’s Performance Group is seeking a technical NIC & DPU Performance Research & Analysis Engineer to drive end-to-end performance strategy, characterization, optimization and HW offload accelerations for next-generation network interfaces and Data Processing Units (DPUs). In this role, you will analyze and accelerate critical networking and storage technologies and protocols powering multi nodes AI clusters. You will profile performance across the complete hardware-to-software execution stack—stretching from DPU Arm CPU subsystems and PCIe to high-speed RDMA, SPDK, and DOCA acceleration pipelines. What You’ll Be Doing: • Data-Path Optimization: Drive end-to-end benchmark plans, performance characterization, expectations and optimizations for NICs and DPUs deployed in distributed AI and cloud data centers. • Full-Stack Profiling: Profile low-level memory, PCIe, host CPU, and DPU ASIC execution paths to identify micro-architectural stragglers, queue bottlenecks, and tail-latency outliers. • Storage & Network Acceleration: Hands-on acceleration and offloading of storage (SPDK, NVMe-oF, VirtIO) and networking protocols (RDMA/RoCEv2, TCP/IP, DOCA). • AI-Assisted Workflow Automation: Leverage AI agents, autonomous scripts, and automated regression frameworks to scale continuous performance evaluation. • Cross-Functional RCA: Partner closely with Architecture, ASIC, Firmware, and Software engineering groups to conduct rigorous Root Cause Analysis (RCA) and establish performance targets for upcoming pre- and post-silicon platforms. What We Need to See: • B.Sc. or M.Sc. in Computer Science, Computer/Electrical Engineering, Software Engineering, or equivalent practical experience. • 5+ years of experience in low-level networking, storage acceleration, and systems-level performance tuning in cloud or HPC environments. • Direct hands-on experience with at least two of the following: DOCA, SPDK, VirtIO, RDMA/RoCEv2, TCP/IP. • Strong programming proficiency in C, Python, and Linux shell scripting (Bash). • Micro-architectural understanding of modern CPU/ASIC memory hierarchies, PCIe Gen 5/6 interconnects, and Linux kernel networking stacks. • Proven track record using AI coding agents or automated script generators to streamline daily engineering workflows. Ways to Stand Out from the crowd: • Deep hands-on experience tuning NVIDIA BlueField DPUs, ConnectX SmartNICs, or custom hardware offload engines. • Mastery of the full SPDK & NVMe-oF (NVMe over Fabrics) storage stack over high-speed RDMA transport layers. • Comprehensive system-level understanding across x86 (Intel/AMD) and Arm architectures, PCIe topology, and GPUDirect Storage (GDS). • Proven experience isolating stragglers and tail latency in multi-tenant, cloud-scale environments.
NVIDIA Networking team is looking for an outstanding candidate who thrives in a multifaceted environment, to facilitate managing SW Releases for our leading SW products by taking responsibility for cross projects activities. In addition, ensure releases are delivered on time and in high quality, coordinate between development and testing groups and between global SW groups. The role will require to gain good understanding of products’ dependencies. What you’ll be doing: • Be an effective leader in crafting and driving a delivery of high quality SW in an efficient way. • Collaborate with Engineering, Operations, Architecture and Marketing across the globe to coordinate the release of products and ensure release will meet the schedule and with high quality. In parallel, partner with the QA teams to ensure alignment of all tests between the development, verification and QA groups. • Take full ownership of projects from kickoff to signoff. • Manage multiple parallel releases with strong attention to detail, ensuring clarity, alignment, and consistent communication across teams while tracking dependencies, milestones, and deliverables. • Maintain clear, up-to-date visibility of the release status, ensuring all stakeholders have an accurate understanding of progress, next steps, priorities, and risks at any given time. • Support Senior Release Managers with release activities. • Own and manage selected cross-products topics (e.g., customer bugs, release checklists, RCAs, Triage, define and improve processes). • Conduct release meetings and communicate release status. Resolve issues when they appear and raise red flags when needed. Work with planning and tracking systems to lead the release progress, and build release indicators. What we need to see: • Bachelor's or Master’s degree or equivalent experience in Computer Science or industrial Engineering with technical experience. • 3+ years of proven experience as a Release manager or SW project leadership. • Great interpersonal skills. • Agility with multi-tasking abilities and work in an independent and organized way. • Excellent problem-solving, analytical thinking and critical thinking abilities. • Ability to self-manage, self-start, lead technically and communicate effectively. • Excellent presentation skills and eloquent English. Public speaking required. • Experience in leading global projects. • Proficiency with tools such as MS Excel, Atlassian Confluence, enterprise ticket system e.g. Redmine, Jira, TFS. Ways to stand out from the crowd: • Proficiency with BI tools e.g. MS PowerBI • Good technical knowhow and familiarity with Networking and Cloud technologies • Experience with Agile software development methodology and practices • Linux OS technologies knowledge • Github knowledge
We are building the next generation of verification infrastructure for complex networking and distributed systems. We are looking for a software engineer with strong hands-on experience in test automation and system verification, combined with practical experience applying AI to engineering workflows. This is a hands-on verification role. You will validate product features, develop automated tests, maintain CI and regression coverage, and build deep domain expertise in networking and telemetry. In parallel, you will build agentic workflows that understand product changes, plan coverage, generate and execute tests, analyze failures, and provide engineers with trustworthy, actionable results. What you'll be doing • Own the end-to-end verification of product features, including requirements analysis, risk assessment, test planning, system-level validation, automated test development, execution, and release readiness. • Build and maintain Python-based test infrastructure, CI pipelines, and regression suites, continuously improving coverage, reliability, execution time, and the quality of engineering feedback. • Develop deep domain expertise in networking, telemetry, and distributed systems, and use it to investigate complex failures across the product, test automation, and lab environment. • Design and build agentic verification workflows that analyze product and code changes, plan test coverage, select or generate tests, execute them, observe results, and perform controlled diagnosis and correction loops. • Turn expert verification practices into repeatable and measurable workflows, integrating agents with source control, requirements, CI/CD, issue tracking, lab orchestration, and observability systems while defining test oracles, guardrails, human approval points, evaluation, and tracing. What we need to see • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience. • 3+ years of software engineering experience, with significant hands-on work in test automation, system verification, test infrastructure, or related areas. • Deep, production-grade Python expertise, including type-safe data modeling, clear APIs and tool contracts, automated testing, static analysis, performance-aware implementation, and mechanisms for validating and monitoring AI-generated code. • Experience testing complex product features and building production-quality automation, CI pipelines, and regression environments, together with strong debugging skills and knowledge of Linux, Git, APIs, containers, and modern software engineering practices. • Hands-on experience building reliable LLM-based or agentic workflows beyond the prototype stage, including tool integration, code generation or modification, execution and feedback loops, controlled corrective actions, evaluation, guardrails, observability, context management, and prompt or model versioning. Ways to stand out from the crowd • Experience with networking, telemetry, distributed systems, data center infrastructure, or hardware and software integration. • Experience building system-level verification frameworks, large regression environments, test labs, topology orchestration, or traffic-generation systems. • Experience validating high-scale data ingestion, observability pipelines, metrics, logs, traces, or other telemetry-intensive systems. • Experience with agent-driven change-impact analysis, test selection, failure clustering, root-cause analysis, automated debugging, or flaky-test management. • A track record of turning engineering or AI prototypes into reliable capabilities adopted by multiple engineers or teams, combined with a strong systems mindset and a practical approach to establishing correctness. 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 hardworking people in the world working for us. If you are passionate about building mission-critical systems at the frontier of AI infrastructure, we want to hear from you.
NVIDIA is looking for a passionate Senior Software Engineer to join our Simulation development team. Our team is growing, and we are looking for hardworking and experienced engineers to take part in building advanced networking simulation solutions. You will be part of a team developing next generation NIC and Switch simulation, works closely with other SW R&D teams and SW Architects. What you will be doing: • Design and develop advanced features simulating our world class Switches • Develop solutions using advanced virtualization technology • Write clean, efficient and maintainable code • Collaborate with team members, SW R&D, Architects, Chip Design and FW What we need to see: • B.Sc. degree or equivalent experience in Computer Science / Software Engineering • 5+ years of experience • Proficient knowledge and experience in C/C++ • Strong design, coding, analytical, debugging and problem-solving skills • Full ownership & end-to-end responsibility • Excellent social and written communication skills Ways To Stand Out From The Crowd: • Can do attitude, independency and agility • Ability to quickly adapt to new technology and go deep into new areas • Understanding of Networking Protocols – Ethernet, InfiniBand is an advantage • Knowledge of Virtualization, especially with KVM/QEMU is an advantage • Knowledge of Linux/Windows kernel and drivers development is an advantage NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate, and self-motivated, we want to hear from you! We are looking for an experienced customer-facing software and systems engineer with a strong background in enterprise infrastructure, cloud technologies, virtualization, and Kubernetes. The ideal candidate combines hands-on software engineering and troubleshooting with the ability to understand customer requirements, lead technical discussions, and work across engineering teams to deliver practical solutions. You will join a team of Solution Engineers focused on NVIDIA Networking, DGX Platforms, Container Orchestrators, Deep Learning containers, and other Enterprise-related system software. The focus of this role is user-space networking software, containerized services, and management and diagnostic tools, including those used with SONiC and NVIDIA NVOS. SW Solution Engineers spend approximately 50% of their time helping customers with their most complex problems and 50% doing R&D-related work. In this role, you will apply your experience across software, operating systems, networking, and cloud infrastructure to resolve customer issues and develop capabilities that make future investigations faster and more effective. What you'll be doing: • Take ownership of enterprise customer issues involving user-space networking software, containerized services, and infrastructure integration across on-premises, cloud, virtualized, and Kubernetes environments, driving investigations from initial engagement through resolution. • Work directly with customers to understand their architecture, workloads, and operational requirements. Lead technical discussions, structure troubleshooting activities, and communicate findings, recommendations, and next steps clearly. • Collaborate with software, platform, and networking engineering teams to solve user-space issues, analyze service dependencies, configuration, and logs, and validate fixes across relevant software versions and deployment environments. • Develop software tools and automation that improve the deployment, availability, reliability, and supportability of NVIDIA Enterprise solutions. • Own the development and ongoing operation of NVEX Networking tools, dashboards and automation pipelines. Prioritize improvements, maintain code and test coverage, manage releases and documentation, and automate diagnostic collection, environment preparation, issue reproduction, validation, and reporting to accelerate customer issue resolution. • Share troubleshooting knowledge, guide engineers through technical reviews, and help customers and internal teams adopt reliable deployment and operational practices. What we need to see: • BSc in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience. • 8+ years of experience across software engineering, systems engineering, or technical solution delivery, including hands-on development and troubleshooting of complex enterprise environments. • Extensive experience working directly with enterprise customers, translating requirements into technical solutions, leading technical discussions, and communicating effectively with engineering and business stakeholders. • Strong analytical and problem-solving skills, intellectual curiosity, self-motivation, and the ability to collaborate across technical disciplines and take issues through to resolution. • A strong software engineering background, including development of tools and automation, source control, code reviews, automated testing, pipeline implementation, and flow/agent automation. Hands-on scripting experience. • Practical experience with cloud and virtualized infrastructure, including compute, virtual networking, hybrid connectivity, deployment, and operations on platforms such as AWS or Azure. • Hands-on experience with Kubernetes and containerized workloads, including deployment, configuration, monitoring, and troubleshooting of the supporting infrastructure. • Experience working with Linux and Windows environments and troubleshooting application and service behavior, configuration, logs, resource usage, and network connectivity. Ways to stand out from the crowd: • Experience deploying, operating, and troubleshooting containerized applications with Docker, Kubernetes/EKS, or ECS, including service lifecycle, configuration, and dependencies. • A record of developing reusable software tools, scripting, infrastructure as code, and engineering pipelines adopted across teams. • Experience automating large-scale server or network environments, including provisioning, software and tool deployment, Linux/Windows compatibility matrices, software-version testing, and test-result aggregation. • Experience implementing centralized logging, monitoring, and reporting with tools to support troubleshooting and operational visibility. • Experience in production deployments, or complex troubleshooting engagements, together with technical workshops, mentoring, and cross-team collaboration.
We are now looking for a Chip Design Verification Engineer. NVIDIA is seeking a verification engineer to join the chip design methodologies team. The team is in charge of the verification methodologies, shared code, training, and embracing new technologies. One of our main goals is to make sure that the team works in an efficient manner, and provides high-quality deliveries. This position offers the opportunity to have real impact in a dynamic, technology-focused company. What you'll be doing: • Develop shared verification code and solutions to be widely used by the chip design team. • Develop groundbreaking methodologies to create a flawless experience for verification engineers to keep the focus on new problems. • Collaborate with the design automation team to provide end-to-end solutions that combine verification, simulation, and automation. • Get in touch with EDA vendors to learn about cutting-edge tools/technology and apply them into our verification process. • Understand the design, define the verification scope, develop the verification infrastructure and verify the correctness of the design. • Collaborate with designers, verification specialists to accomplish your tasks. • Develop training sessions. What we need to see: • A Bachelor's Degree in Electrical Engineering or Computer Science. • 5+ years of relevant experience • Exposure to design and verification tools. • Strong interpersonal skills and ability & desire to innovate. Ways to stand out from the crowd: • Experience in Specman / System Verilog UVM. • Understanding simulation tools. • Experience in building test benches, evaluate coverage and debug simulation failures. NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Come join our networking verification team and help us developing great products by raising the efficiency and the quality standard in our chip design team.
NVIDIA is seeking a Senior Firmware Engineer to join our NIC Firmware team and help shape how firmware is built using AI. You will be part of a team rethinking firmware development from the ground up, applying AI and automation to create smarter, faster, and more scalable infrastructure for NVIDIA’s next-generation network adapters and SuperNICs. These devices power the world’s largest AI factories and data centers, and the infrastructure you build will speed up how we design, validate, and deliver them. We are looking for a creative problem solver who questions how things have always been done, sees opportunities others miss, and enjoys turning bold ideas into practical solutions. You will work at the intersection of low-level firmware, networking hardware, and AI, alongside talented engineers across firmware, software, architecture, and AI teams. What you’ll be doing: • Design and build AI-driven infrastructure, tools, and workflows that change how firmware for next-generation network adapters is developed, validated, and released • Identify bottlenecks in the firmware development lifecycle and solve them with creative, unconventional approaches using AI, LLM-based agents, and intelligent automation • Explore and prototype new ideas quickly, evaluate what works, and turn successful concepts into robust solutions adopted across teams • Apply deep firmware and system knowledge to make sure AI-driven solutions are grounded in the real behavior of low-level hardware and software • Collaborate with firmware, software, architecture, and AI teams to define new methodologies and set the technical direction for AI adoption in firmware engineering • Act as a technical leader and influence engineering culture by sharing knowledge, challenging assumptions, and inspiring others to think differently What we need to see: • B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, or Computer Science • 5+ years of hands-on experience in firmware, embedded, or low-level software development • Strong programming skills in C/C++ • Solid understanding of HW/SW interfaces and low-level system behavior • A track record of solving complex technical problems in creative, original ways • Curiosity, independence, and a passion for exploring new technologies and ideas Ways to stand out from the crowd: • Hands-on experience applying AI or LLMs to engineering workflows, such as agents, code generation, or intelligent automation • Experience building tools, frameworks, or development infrastructure • Background in networking, such as RDMA, InfiniBand, or Ethernet • Experience driving innovation or introducing new methodologies across engineering teams NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you’re creative and autonomous, we want to hear from you! NVIDIA is dedicated to encouraging a diverse work environment and is an equal opportunity employer. We value diversity in our employees and do not discriminate in our hiring or promotion practices based on various characteristics protected by law.
We are looking for a Senior Formal Verification Engineer for our NVIDIA Networking team! This is an exciting opportunity to join a hardworking Pre-Silicon design and verification team, working on groundbreaking NIC technologies. We deploy state-of-the art formal verification tools and methodologies to prove design correctness. Working in our formal verification team will expose you to a wide range of cutting edge design and technologies. Our NIC team delivers world class CPU interface and offload solutions for HPC, data-center, network, and storage markets. We micro-architect, verify, and deliver the best and most widely used high BW ethernet and IB NICs in the industry. NVIDIA has the most sophisticated formal tools and methodologies in the industry, which help us achieve A0 design tapeouts. As part of this team, you'll enjoy a versatile work environment, which is educational, dynamic and ambitious. What you'll be doing: • In this position you will use formal verification algorithms to formally prove the correctness of complicated logic problems. • You will work on ambitious designs along with our Pre-Silicon team and take part in developing the next generation of NVIDIA's core technology. • You will learn state of the art formal methodologies and advance your expertise in communication protocols and hardware implementations. What we need to see: • BSc in Electrical/Computer Engineering or MSc in Mathematics, or equivalent experience. • 5+ years of relevant experience. • Excellent analytical, logical reasoning and problem-solving skills. • Strong debugging and analytical skills. • Strong communication and interpersonal skills are required. Ways to stand out from the crowd: • Formal verification work experience. • Knowledge of digital logic. NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Come join our team and help us build the future HPC and data centers. #LI-Hybrid
NVIDIA is looking for a Senior Software System Architect to join the team shaping networking management systems, AIOps platforms, and applied AI solutions for AI cluster operations. You will work with customers, internal operational teams, fellow architects, Product, and Engineering teams to translate sophisticated operational challenges into clear requirements and scalable architectures, and carry these capabilities through implementation and delivery into products that deliver measurable value for customers. We seek someone with deep technical judgment, a broad system perspective, and the persistence to move ideas into production—someone who asks sharp questions, catches consequential details, and builds alignment across teams. What you’ll be doing: • Define architectures for management and intelligent automation capabilities spanning telemetry, observability, remediation, and operational automation. • Engage customers, cluster operations teams, and compute authorities to understand their challenges and architect solutions that improve operational efficiency, reliability, and scalability. • Partner with Product and Engineering to translate architectural recommendations into prioritized features and drive their inclusion in the Plan of Record (POR), defining requirements, dependencies, and success criteria. • Resolve system tradeoffs across hardware, firmware, software, and data platforms, with attention to scale, reliability, performance, and usability. • Guide design decisions through implementation, with hands-on development of targeted proofs of concept (PoCs) and technical investigations as needed to validate critical assumptions. • Offer strategic direction and system-level leadership throughout teams, guiding engineering choices and promoting sophisticated, AI-centered operating practices. What we need to see: • MSc. or higher in Computer Engineering or Computer Science (or equivalent experience). • 8+ years in system or software architecture, with a record of delivering sophisticated distributed systems in production. • Hands-on experience architecting and delivering distributed software systems, including cloud-native services, deployment, and orchestration. • Deep understanding of data center infrastructure across compute, networking, and management systems, including how these components interact at scale. • Ability to connect the big picture with precise technical reasoning—and recognize which details matter. • Experience translating customer needs into system capabilities and influencing decisions across technical and product teams. • Strong ownership, initiative, and follow-through, supported by clear technical writing and communication. Ways to stand out from the crowd: • Experience with AI factory infrastructure, large-scale GPU clusters, HPC, or distributed AI training and inference workloads. • Hardware/software co-design experience spanning compute, networking, firmware, and software. • Deep understanding of telemetry and observability platforms, including applying AI/ML. • Hands-on development of LLM agents, including orchestration, tool integration, context management, and evaluation. • Contributions to open-source communities, particularly in AI infrastructure or observability. With competitive salaries and a generous benefits package, NVIDIA is widely regarded as one of the technology world’s most desirable employers. We offer the opportunity to work with some of the most forward‑thinking engineers in the industry, and due to unprecedented growth, our engineering teams continue to expand. If you are a senior technical leader passionate about intelligent systems, AIOps, and large‑scale AI Factories, we want to hear from you.
NVIDIA is looking for an excellent Senior Firmware Verification Engineer for NVIDIA FW PHY verification Group. The person will be part of FW PHY verification of NVIDIA Products. Will closely work with NVIDIA FW PHY development, architecture teams and gain deep understanding of NVIDIA's products and technologies. What you'll be doing: • Own the responsibility for delivering Networking features and their verification aspects. • Define, develop and maintain verification infrastructure and regression tests suites - make test suites robust, maintainable and easy portable. • Work with continuous integration system, regression tools, automate builds, run test suites and analyzing results. • Innovate! Bring NVIDIA product to next quality level What we need to see: • B.Sc. in Computer Science / Computer Engineering / Electrical Engineering / Communication Engineering • 5+ year of relevant experience working with established brands • Experience with Verification and Automation • Programming Knowledge in C and C ++, object-oriented OOP • Knowledge in Linux • Creative, motivated and value-driven person Ways to stand out from the crowd: • Background with C/C++ as well as Git • Experience with python • Experience with Networking applications and protocols • Background with CI methodology & tools (Gerrit, Jenkins etc.) NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best chip design team in the industry! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
We are looking for a talent Software Engineer to join our Ethernet Switch SONiC Network OS.At NVIDIA, we have amazing GPUs that power AI applications, but they also require a high-performance network to support them. As a team member, you will have the opportunity to create innovative software that optimizes AI networks for the best performance possible. In this position you will take part in SONiC large worldwide community, contributing new features, bugs fixes and have NVIDIA Switch products running with SONiC NOS in production in different clusters over the world. About SONiC: https://sonicfoundation.dev/ What you'll be doing: • Design and implement features as part of the SONiC release train on top of NVIDIA Switch products. • Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community. • Work in a Continuous Deployment environment of fast development/deployment cycles. • Work with experienced teams which are well known in the SONiC community. What we need to see: • B.Sc. degree in Computer Science or equivalent experience • 3+ overall years of experience in technical software development • Experience in C++ and Python programming on top of Linux operation system • Fast and self learner with outstanding communication and technical skills • Motivated, responsive, and keen on process improvement Ways to stand out from the crowd: • Experienced in software development on open source project • Experienced in Networking protocols: L2 and L3 • Background in Linux shell scripting • Scrum methodology and active scrum master Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in an inclusive, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is a fast-growing world leader supporting the most powerful supercomputers worldwide. Our networking products lead the industry and connect thousands of GPUs. We make outstanding artificial intelligence possible through innovative networking and computing integration. We value our people and seek excellent individuals to join us! We are looking for an experienced packaging, technology and manufacturability expert to help us build the next generation of networking products. Our networking devices depend heavily on advanced packaging methods like chiplet integration, 2.5D interposers, and co-packaged optics. Packaging choices influence schedule, cost, and yield equally with the silicon. We are looking for a packaging and manufacturability lead who will own the package technical view across our chip programs. This role partners with the advanced technology group to push technology limits in future products. Joining an outstanding team, you will highlight package risks early, bring manufacturability into design choices before they are fixed, and find co-design approaches that improve module yield. Join us in making an impact on all networking products and pushing the boundaries of technology. What you’ll be doing: • Lead the technical assessment of package risk across our chip programs — identifying failure modes in substrate, interposer and assembly integration before they reach silicon, quantifying their cost and schedule impact, and bringing them to program and technology reviews with a clear position • Drive new approaches to manufacturability across the board (package, substrate, interposer, silicon), spanning yield improvement, capacity and supply review, test strategy, thermal and assembly process maturity. Push co-design levers such as tolerance relaxation by design, testability before attach, design margins, and redundancy and partial-module recovery • Analyze module yield mechanics, reconcile predicted versus actual yield on units returning from assembly, and convert the findings into concrete design guidance • Evaluate emerging packaging and photonics technologies, including outside partner solutions, and define our product requirements — working closely with our advanced technology group What we need to see: • B.S or M.S. in Electrical Engineering, Mechanical Engineering, Materials Science or equivalent experience • More than 15 years of experience in package technology development or system integration, with multiple products carried through assembly • Deep understanding of 2.5D, chiplet and organic substrate integration. Working knowledge of assembly and module yield mechanics, including how alignment tolerance and process excursions drive assembly yield differently from defect density at the die level • Strong analytic capabilities, and passion for solving demanding technical problems • Ability to drive complex activities involving many interfaces and teams, and to hold a technical position across organizations Ways to stand out from the crowd: • Hands-on experience on an assembly floor, a foundry or at an OSAT • Experience with co-packaged optics, photonic packaging, or fiber and laser attach • Proven experience driving design-for-manufacturability into early architecture decisions • Familiar with working on large high-end ASICs and multi-die modules Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
We are seeking an experienced IT/Lab Manager to lead the planning, deployment, and operations of our physical lab environment and IT systems. This role will focus on building and maintaining scalable, reliable, and secure environments to support engineering teams involved in research, quality assurance, validation, and related activities. It will also support internal collaborators. You will have an outstanding opportunity to drive innovation in a multidimensional, technology-focused company that is crafting the future of data-center and lab technologies. If you bring perfection and creative thinking while solving issues as they arise, and enjoy working with distributed teams – your place is with us! What You’ll Be Doing: • Own day-to-day operations, planning, and roadmap for the engineering lab and IT infrastructure (servers, storage, networking, and related services). • Lead and mentor an IT/Lab team, driving guidelines, standards, and a culture of ownership, partnership, and continuous improvement. • Collaborate closely with R&D, QE, Verification, and other engineering teams to design, provision, and maintain environments that meet their performance, reliability, and security needs. • Lead all aspects of running data center and lab operations, including rack layout, cabling, power and cooling, hardware lifecycle, and resource availability. • Lead procurement and vendor management for hardware, software, and services, including evaluation, negotiation, and ongoing relationship management. • Implement and maintain automation for system provisioning, configuration, and operations using tools such as shell/Perl/Ansible. • Design and maintain monitoring, logging, and alerting for servers, network, and storage systems to ensure high availability and rapid incident response. • Investigate and resolve sophisticated infrastructure issues across OS, networking, storage, virtualization, and application layers. What we need to see: • B.Sc. or BA in Computer Science, Engineering, or a related field, or equivalent practical experience. • At least 10 years of overall experience in IT / systems administration, including extensive hands-on work with Linux/Unix environments. • At least 3 years of experience in a managerial or team-lead position within IT, lab, or infrastructure teams. • Vast experience with Linux/Unix system administration, including installation, configuration, troubleshooting, and performance tuning. • Demonstrable experience collaborating with engineering organizations (R&D, QE, Verification, etc.) and supporting their infrastructure needs. • Solid experience with data center and lab management, including server, network, and storage equipment deployment and lifecycle. • Demonstrated experience in procurement and vendor management for infrastructure hardware and software. • Proficiency in automation and scripting (e.g., shell, Perl, Ansible) for provisioning, configuration, and operational tasks. • Hands-on experience with monitoring and alerting solutions for infrastructure and services. • Strong debugging skills and experience resolving complex, cross-domain technical issues. Ways To Stand Out From The Crowd: • Experience with Kubernetes (K8s) in on-prem or hybrid environments. • Hands-on work with Slurm, HPC clusters, and large-scale compute environments. • Background in HPC, large-scale Linux clusters, or performance-sensitive engineering environments.
NVIDIA, a leader in high-performance computing and machine learning, seeks a Senior HW program manager with technical skills for the Networking HW team. This role involves program management of our Network adapters and our Switch products, contributing to next-gen data centers. The HW Program management team within NVIDIA's Networking Business division is looking for an experienced Program Manager to join its’ team. The Program Manager will oversee the planning, execution, and end-to-end tracking of HW activities across various professional functions and organizations. This role will drive planning processes and drive execution of the programs, and will work with executives, managers and engineers within the organization and with all the interfacing organizations, while aligning with corporate’s Roadmap, priorities and targets. What you'll be doing: • Build, manage, and execute comprehensive long-term programs, including defining timelines, allocating resources, and establishing key milestones. • Coordinate across all project stakeholders, including Marketing, Project Management, Engineering, and Operations, from initial requirements definition through delivery, ensuring alignment with company strategy, commitments, and goals. • Drive cross-functional collaboration and accountability, ensuring timely execution of tasks and achievement of key milestones. • Proactively identify, assess, and manage risks in a constantly changing environment through effective prioritization. Develop innovative solutions to complex problems and collaborate with stakeholders on mitigation strategies. What we need to see: • B.Sc. in Industrial Engineering/ Mechanical Engineering / Electrical Engineering or equivalent. • At least 8 years of experience in hardware program management. • Excellent program management skills, with strong knowledge of project management methodologies and tools. • Proven ability to lead cross-functional teams and drive complex initiatives. • Excellent written and verbal communication skills in English, with the ability to effectively collaborate across cultures and geographies. • Strong leadership and interpersonal skills, with the ability to drive execution and accountability. • Team player with strong problem-solving skills; independent, accountable, and adaptable to change in a fast-paced environment. Ways to stand out from the crowd: • Experience in hardware development, design, and manufacturing. • Experience managing complex hardware development projects for Networking products. • Knowledge of data center infrastructure technologies, including hardware and software, with an understanding of electrical and mechanical systems. • Strong long-term planning and execution skills, including product lifecycle planning. • Proven technical leadership and experience in customer-facing roles.
Are you passionate about working on a team that is at the cutting and bleeding edge of hardware technology? Our Design-for-Test Engineering team at NVIDIA works on groundbreaking innovations involving crafting creative solutions for DFT architecture, verification and post-silicon validation on some of the industry's most sophisticated semiconductor chips. We are looking for an experienced DFT Engineer to join the ATPG team. The position includes taking part in development of the next generation DFT technologies and working closely with a wide range of our groups and aspects - chip design, backend, verification, and production testing. Working on the most advanced technologies and complex products, our DFT solution are unique and innovative internal developments, and we are continuously improving and evolving the solution to meet the challenging goals. If you find groundbreaking Technologies, and next generation products interesting, then this is the team for you. Take opportunity to join our team for an exciting and educational environment, where every individual has significant contribution to our products and achievements! What you’ll be doing: • You will be in charge of state of the art Design for Test/ATPG flows and implementation • Take full ATPG ownership end to end on a project, from Arch & planning to pattern generation, verification and post Silicon bring up and diagnosis. • Inventing and maintaining automation flows that provide the short test time to production What we need to see: • 3+ years of hands on DFT/ATPG experience knowledge & technical experience in DFT ASIC Design and in ATPG tools • Strong programming skills in scripting languages • BSc. in Electrical Engineering or Computer engineering • Quick learner, proactive and self-motivated, eager to learn and contribute, sense or ownership, commitment, and responsibility Ways to stand out from the crowd: • Knowledge of DFT including scan, BIST, on-chip scan compression, fault models, ATPG, and fault simulation • Experience in Mentor TestKompress ATPG tool and retargeting flow • Programming languages: TCL, PRL, Phyton & Unix shell scripts • Experience with ATE and Silicon bring-up NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative and autonomous, we want to hear from you! You will have the opportunity to work on some of the most incredible products on the market today.
The NVIDIA DOCA team is seeking a highly motivated and experienced engineer with hands-on technical expertise to develop the SDK for the next-generation Data Processing Unit, with a wide range of features and embedded systems. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, impacting data centers across the world. At NVIDIA, we're united in our quest to transform the way Smart Adapters are used. What you'll be doing: • Collaborate with skilled engineers to design and implement the DOCA SDK and infrastructure • Take charge of end-to-end development for various features within DOCA • Design and develop SDK libraries focusing on networking, storage, and high-performance computing solutions • Partner with major companies to address real-world challenges that demand innovative solutions and a customer-centric approach What we need to see: • B.Sc in Computer Engineering, Computer Science, Electrical Engineering, or equivalent practical experience • 8+ years of hands-on experience with the software development lifecycle, especially in performance-critical systems • Strong programming skills in C/C++ • Familiarity with Linux environments and associated tools • Strong analytical, debugging, and problem-solving skills • Excellent communication skills and teamwork abilities. Self-motivated and well organized. • Experience with OOD/OOP Ways to stand out from the crowd • Background in networking and low-level programming (C/C++) • Experience with performance optimizations • Experience in RT embedded development or driver development within a Linux environment • Technical leadership skills • Confirmed experience in solving customer issues It's more than just technology; it's about our exceptional people, some of the brightest minds globally. NVIDIA's culture revolves around core values such as innovation, perfection, determination, and teamwork, guiding us to reach our utmost potential. This creates an environment where creativity and drive thrive, making NVIDIA one of the most innovative and dynamic workplaces. If you are passionate and motivated, we welcome you to reach out to us. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status #LI-Hybrid
NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group in Tel-Aviv / Raanana. As the team member, you will be part of a major development effort for the next-generation networking products. The verification team develops cutting-edge networking features for cloud, HPC and storage. We drive the data growth of the world’s biggest companies. With talented engineers around the globe, the work environment is dynamic, meaningful, and fast-paced. Are you ready for the challenge? What you will be doing: • As a Senior Software Engineer at NVIDIA, you will part of a group of firmware verification engineers, using your expertise in C++ and Python in an Agile methodology. • Develop the verification process, aligning with quality standards and project timelines. • Design and implement new features in the core of NVIDIA Switch and GPUs • Drive and facilitate the planning, scheduling, and execution of the project and activities of the team • Collaborate with architecture and different software design teams as part of the software development lifecycle. • Work in pre and post-silicon development environments of next-generation NVIDIA networking products. • Gain a deep understanding of networking technology, system debugging and stacks, as well as the HW/FW/SW relationship. • Innovate! Bring NVIDIA’s FW switching products to shine in customer’s view What we need to see: • B.Sc degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering • 2+ years of relevant overall professional experience • Proficient knowledge of C++, Python. • Experience with Embedded SW development. • Strong analytical, creative, debugging, and problem-solving skills. • Detail-oriented and comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements. • An excellent teammate with good interpersonal skills. Ways to stand out from the crowd: • Knowledge of network protocols. • Background with CI methodology & tools (Git, Gerrit, Jenkins etc.) • Background in Linux internals NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA is looking for a Senior Software Architect to help define and drive the future of AI Factory Digital Twin platforms through DSX Air, an infrastructure simulation platform that enables users to create digital twins of their data centers. As a senior technical leader, you will define architectures, frameworks, APIs, and data models that connect real-world infrastructure with virtual environments for development, validation, planning, and operations. You will define the software architecture connecting physical infrastructure with virtual environments for development, validation, planning, and operations. Working across hardware and software teams, you will enable developers to build and test solutions before next-generation hardware becomes available. We seek an architect who combines platform vision with deep software expertise and carries technical decisions through implementation and delivery. What you'll be doing: • Define DSX Air’s architecture, including simulation frameworks, platform services, APIs, infrastructure models, and telemetry integration. • Define shared frameworks, interfaces, and interoperability standards that connect Digital Twin initiatives across NVIDIA. • Guide detailed software design, using hands-on prototypes and technical investigations to resolve critical challenges. • Define simulation fidelity and validation requirements, with results validated by reference to actual physical setups. • Partner with Engineering to integrate simulation into development and automated testing, enabling earlier issue discovery. • Shape the platform roadmap and drive architectural decisions through delivery and adoption, balancing performance, scalability, security, and maintainability. What we need to see: • MSc in Computer Science, Computer Engineering, or a related field, or equivalent experience. • 8+ years in software architecture and technical leadership, delivering complex distributed platforms. • Deep software engineering expertise across distributed systems, platform frameworks, APIs, and secure cloud-native architectures. • Proven understanding of virtualization and infrastructure technologies, including hypervisors, Kubernetes, and container networking. • Understanding of large-scale data-center infrastructure and automation, with hands-on experience validating architectural choices through prototypes. • Ability to translate platform strategy into practical engineering decisions, align teams, and drive execution. • Clear technical communication, strong ownership, and attention to detail. Ways to stand out from the crowd: • Experience developing simulation, emulation, or Digital Twin platforms. • Hardware/software co-design experience enabling development before hardware availability. • Deep understanding of AI factory compute and networking systems. • Experience developing shared frameworks adopted across products and engineering teams. • Experience validating simulation fidelity against physical systems. With competitive salaries and a generous benefits package, NVIDIA is widely regarded as one of the technology world’s most desirable employers. We offer the opportunity to work with some of the most forward-thinking engineers in the industry, and due to outstanding growth, our engineering teams continue to expand.
NVIDIA is powering the world’s most advanced AI Factories. Keeping them running depends on NVIDIA’s AI Ops platform for large-scale AI infrastructure — continuously ingesting telemetry from GPUs, NICs, switches, and links across the fleet, and delivered both as a high-scale SaaS service and as self-contained on-premises software for enterprise customers. We are looking for a Senior Software Engineer to help make this platform deployable, operable, and scalable across customer-controlled environments ranging from a single node to tens of thousands of GPUs. This role sits at the intersection of platform software and runtime reality: packaging, configuration, deployment automation, upgrades, survivability, and large-scale operational correctness. What you’ll be doing: • Build the deployment platform underneath the product: packaging, configuration, environment validation, upgrade paths, rollback flows, and runtime safeguards. • Own deployability across Kubernetes, cloud, on-prem, and restricted or air-gapped environments. • Design and improve the mechanisms that make the system installable and supportable at scale: Helm charts, deployment manifests, configuration schemas, dependency validation, readiness checks, and operational tooling. • Partner with backend and feature teams to ensure services are production-ready on day 1 and still correct on day 400. • Improve platform resilience: design for partial failure, misconfiguration, restarts, state loss, and degraded environments. • Turn scale and benchmark findings into concrete deployment guidance, sizing recommendations, and supported topologies. • Help evolve the platform from legacy deployment models toward a modern Kubernetes-based operational model. What we need to see: • B.Sc. or M.Sc. in n Computer Science, Computer Engineering, or a related technical field (Courses, Eligibility, Fees & Verified Programs), or equivalent practical experience. • 5+ years of software engineering experience in platform, infrastructure, runtime, or deployability-focused roles. • Hands-on experience with Kubernetes and production deployment tooling such as Helm, operators, or GitOps workflows. • Strong programming and automation skills in one or more of Go, Python, Bash, or similar. • Experience shipping software that other organizations install and operate themselves. • Practical experience with distributed systems and production services that fail independently and must remain correct under partial failure. • Strong debugging skills across Linux, networking, containers, and service runtime behavior. • Experience with CI/CD, release engineering, environment validation, or infrastructure-as-code. Ways to stand out from the crowd: • Experience delivering software into on-prem, customer-controlled, or air-gapped environments. • Experience with Kubernetes deployability at scale, including upgrades, rollback, configuration management, and day-2 operations. • Familiarity with telemetry, observability, monitoring, or AI/HPC infrastructure. • Experience turning operational pain points into productized solutions: pre-install validation, deployment standards, support tooling, or automated recovery paths. • A systems mindset: you can move comfortably between code, runtime, infrastructure, and customer reality.
NVIDIA is a leader in computer graphics, PC gaming, accelerated computing, and AI. Within NVIDIA, the Networking Business Unit is building chips, systems, and software that power the most advanced data center and hyper-converged networks of today and tomorrow. The NVIDIA BlueField® data processing unit (DPU) and NVIDIA ConnectX® series of SmartNICs ignite outstanding innovation for modern data centers by offloading, accelerating, and isolating a broad range of sophisticated networking, storage, and security services. We are looking for a highly motivated software engineer with experience in data forwarding technologies, Linux kernel and container networking, network functions virtualization (NFV), and related areas to join our team and work on innovative offload solutions. You will develop software for various networking offload and virtualization use cases as well as data forwarding on Ethernet switching platforms. You will use the latest software development tools and techniques and gain extensive knowledge of modern data center architectures and workload acceleration. What you’ll be doing: • Design, develop, test, and maintain new functionality and improvements to existing functionality related to offloading various networking services. • Design, develop, test, and maintain system software components related to networking. • Work on data forwarding functionality on Ethernet switching platforms. • Lead and guide cross-functional teams on large feature development activities. • Collaborate with team members, architects, QA, and Support teams on feature definition, development, release, and bug fixing. What we need to see: • B.Sc. or M.Sc. degree in Computer Engineering, Computer Science, or a related field (or equivalent experience). • A minimum of 5+ years of software development experience in areas such as data forwarding, NFV, SDN, kernel and container networking, SmartNICs, and offload solutions. • Strong and validated experience in C programming. • Strong technical abilities, problem-solving, design, coding, and debugging skills. • Ability to lead feature development, take full ownership of tasks from A-Z, and deliver independently with minimal supervision. • Quickly understand new requirements and technologies and swiftly prototype and implement solutions. Ways to stand out from the crowd: • Experience in virtualized networking and SRIOV, and packet processing using OpenVSwitch. • Background in Linux kernel networking internals. • Knowledge of routing and control plane technologies such as EVPN, Segment Routing, PIC, etc. • Participation in the open-source community. • Python, C++ and Rust programming skills. With competitive salaries and a generous benefits package, we are 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 exclusive 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.
Is this your company? Claim it to take applications and referrals here, free.