Tech jobs
Job listings
Vehicle Control and Upfit Software Development Engineer (SDV)
Develop and refactor embedded software for truck body controllers and upfit systems, migrating features to a high-power computer architecture while ensuring performance, safety, and modularity.
Package Design Methodology Engineer
Designs and implements EDA tools for NVIDIA’s next-gen AI and HPC package designs, optimizing flows for multi-die silicon and substrate integration.
Systems Engineer, HPC/AI System Administrator
SR. SYSTEMS ENGINEER PRINCIPAL (HPC/AI System Administrator, Multi-discipline Expert) Location: Any Location / Remote Time Type: Full time Job Description Type of Requisition: Regular Clearance Level Must Currently…
Principal Software Engineer
Principal Software Engineer Location: BANGALORE Time Type: Full time Job Description At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Summary: Scientists…
Distinguished Software Engineer - NVLink Fusion Software
Designs and champions the architecture for NVIDIA's NVLink Fusion software, integrating partner ASICs/CPUs into rack-scale systems using NVIDIA GPUs, NVLink, InfiniBand, and Grace CPUs.
Principal Firmware Engineer – Server Manageability and Observability
Principal Firmware Engineer designs and owns system-level firmware, drivers, and management protocols for NVIDIA's high-performance data center platforms like DGX and HGX, collaborating with cloud providers and internal teams.
Senior Firmware Engineer – CSP Engagements
Senior firmware engineer designing and debugging embedded system software for NVIDIA's data center GPUs, working with cloud providers to enable next-gen computing platforms.
Senior Software Program Manager - Datacenter Compute Server
Leads planning, scheduling, and execution of software/firmware releases for NVIDIA's datacenter compute servers, coordinating across engineering teams to deliver HPC and AI platforms to cloud providers and OEMs.
Senior HPC Architect, Automation and At-Scale Deployment
Design and deploy large-scale GPU compute clusters for HPC and AI workloads, tuning systems and automating at-scale deployments using NVIDIA’s accelerated computing stack.
Senior Software Architect - Data Center Systems
Designs and leads the software and firmware stack for NVIDIA's GPU-accelerated server platforms, focusing on deep learning workloads and system architecture.
Distinguished Engineer – Data Center System Software Architect
Architects end-to-end system software for NVIDIA’s data center platforms (DGX/HGX), spanning firmware, kernel drivers, OS, and user-mode components while collaborating with hyperscalers to shape next-gen products.
Senior Software Engineer, NCCL
Senior engineer building high-performance communication libraries (e.g., NCCL, UCX) that enable GPU-to-GPU and GPU-to-system interactions in HPC and deep-learning clusters using C/C++ and Linux.
Director, Software TPM - Server Firmware and System Software
Leads a team of senior technical program managers to oversee firmware and system software development for NVIDIA's next-gen server platforms, coordinating hardware schedules and cross-functional engineering teams.
Senior Software Engineer, At Scale Compute Analysis
Senior Software Engineer analyzes large-scale GPU-accelerated datacenter workloads, turning telemetry and performance data into insights and visualizations while collaborating with systems and ML teams.
Senior System Software Engineer - GPU Performance
Senior engineer optimizing GPU communication libraries (NCCL, NVSHMEM, UCX) for deep learning and HPC workloads on multi-GPU clusters, analyzing performance across hardware and software stacks.
Federal Private Cloud Support Engineer (Active Secret Security Clearance-Required)
Provide onsite support for a government private cloud environment, troubleshooting enterprise virtualization and Linux systems while maintaining high-availability DoD infrastructure.
Senior Systems Software Engineer - GPU Performance at Scale
Senior engineer optimizing GPU performance for large-scale AI and HPC systems, working with CUDA, Linux, Slurm, and containerized workflows to maximize throughput and stability.
Distinguished Software Architect - Deep Learning and HPC Communications
Designs next-generation GPU communication libraries and data-center platforms for deep learning and HPC, focusing on high-speed interconnects and networking to maximize parallel performance.
Software Engineer - NVLink GPU Networking
Develops and verifies firmware for next-gen NVIDIA GPU networking hardware using C++ and Python, focusing on NVLink and InfiniBand switch technologies.