Senior Software Engineer - GPU and SOC
$152k - $241.5kNVIDIA
NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate about their craft, you will design key aspects of our SOC drivers, Firmware, BIOS, BSP, sophisticated CI/CD system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel in an environment with fast pace and agility.
What you'll be doing:
Developing, triaging and debugging Pre-OS Firmware, BIOS, SoC & Platform drivers
Building sophisticated automation triage tools and, FW and OS-drivers issue packetizations
Supporting OS driver development, bring up and triaging of Platform and Multimedia drivers
Supporting the OEM ecosystem and providing innovative solutions
Drive Startup and Shutdown Time KPIs goal & optimizations
Drive end-to-end performance excellence: debug and root-cause GPU bottlenecks and issues for gaming, creator, and AI workload, validate BSP performance and stability KPIs; develop firmware/SW optimizations for Arm SoCs and unified memory; build benchmarks, automation, and telemetry tools
Supporting various ecosystems related verticals
Responsible for full product lifecycle from pre-silicon to bringup to production, in products across different business verticals: FW and OS-driver verification on Pre-Silicon (emulation, simulation) platforms, Bring-up of FW & OS-drivers on silicon, Post-Silicon SW milestones execution and launching SW product.
Be heavily involved in architecture definition and early modeling, simulation required to create our groundbreaking products
Multiple opportunities to collaborate and communicate effectively with cross-functional teams from all around the globe
What we need to see:
BS or MS degree in Computer Engineering, Computer Science, or equivalent experience with 5+ years of meaningful software development experience
Strong understanding on ARM microarchitecture as well as understanding of ARM exception levels
Strong understanding of Pre-OS Firmware, uP / subsystems Firmware and Software, peripherals
Strong systems engineer with experience across the full hardware-software SoC & GPU stack: application performance profiling and optimization, low-level firmware development, and hands-on silicon bring-up; effective collaborator across engineering levels and senior management.
Strong C/C++ and Python programming skills as well as having shown initiative in pursuing independent coding projects
Good understanding of ACPI as Device tree concepts
Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
Strong Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systems
Hands on experience on debuggers like GDB, WinDBG as well compilers like GCC, MSVC, LLVM etc
Good understanding of SOC architecture spanning across Boot, Security and OS
Ways to stand out from the crowd:
Background and strength with sophisticated system-level debugging is invaluable
Hands-on expertise across GPU SW stack, LLM training and inference, and Arm architecture performance — on both native and emulated execution environments.
Familiarity with system level security concepts
Experience with embedded system SW concepts.
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! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits ( .
Applications for this job will be accepted at least until May 22, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
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.
$152k - $287.5k
NVIDIA Corporation in Santa Clara, CA, seeks a Senior Software Engineer for the Platform Software team. The role involves developing and debugging Pre-OS Firmware, Platform drivers, and collaborating with partners worldwide. The ideal candidate should have a BS/MS in Computer...SeniorWorldwide$148k - $235.75k
A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification...Senior$136k - $264.5k
A leading technology company in Santa Clara seeks an experienced ASIC Design Engineer to design GPU sub-systems and implement architectural features. The ideal candidate has over 5 years of ASIC development experience, a master's degree in electrical or computer engineering...Senior- ...leading technology company is seeking a Senior Staff Software Developer in Santa Clara. This role... ...in high-performance C++ programming, GPU architectures, and Large Language Models... ...a passion for groundbreaking software engineering. A Master's degree and significant hands...Senior
- A leading tech firm in Santa Clara is seeking a highly motivated System Software Engineer for GPU/SOC. The role involves designing and debugging software for next-gen hardware, collaborating with global teams, and product hardening. Ideal candidates have 8+ years in software...Suggested
- ...looking for a Technical Program Manager to oversee large-scale GPU and SoC floorplan programs. You will work closely with multi-... ...hardware development, a Bachelor’s degree in Electrical or Computer Engineering, and excellent communication skills. NVIDIA offers an...Senior
- Advanced Micro Devices is seeking a principal software developer to join the ROCm GPU-compute team in Santa Clara, California. The ideal candidate will have over 10 years of software development experience in C/C++, Python, and GPU technologies. This role involves developing...Senior
$152k - $241.5k
...Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern... ...artificial intelligence. We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops...SeniorRemote work- NVIDIA Corporation is seeking a Senior Software Engineer to join its DGX Cloud Production Engineering team in Santa Clara, CA. This role focuses... ...building automation and operational systems for large-scale GPU clusters, ensuring reliability and scalability. The ideal candidate...Senior
$126.8k - $190.9k
...California is looking for a Silicon Validation Software Engineer to develop and integrate graphics validation software for SoCs. The ideal candidate should have a bachelor's... ...computer engineering, along with experience in GPU architecture and software validation....$184k - $287.5k
...era of computing. An era in which our GPU acts as the brains of computers, robots... ...best talent.We are now looking for a Senior System Software Engineer! NVIDIA is searching for a world-class system software engineer to join the SoC System Perf and Power Management Software...SeniorWork experience placementLocal areaRemote work$184k - $287.5k
...NVIDIA is searching for a creative and highly motivated engineer with expertise in system s software to join the GPU Software team. You will design key aspects of our production GPU kernel drivers and embedded SW that impacts our products both in the datacenter and in...Senior$184k - $287.5k
...NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team.... ...will help design, build, and optimize the GPU-accelerated software that powers today'... ..., from datacenter GPUs to edge SoCs. You'll bring to bear open-source tools...SeniorRemote work$184k - $287.5k
...We are now looking for a Senior Deep Learning Software Engineer, LLM Performance! NVIDIA is seeking an experienced... .... We specialize in developing GPU-accelerated Deep learning software like... ...accelerators, from datacenter GPUs to edge SoCs. Implement LLM inference, serving and...Senior$152k - $241.5k
...We are now looking for a Senior Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking an experienced... .... We specialize in developing GPU-accelerated deep learning inference software... ..., from datacenter GPUs to edge SoCs. Implement graph compiler algorithms,...SeniorRemote work$193.3k - $261.5k
...Description The Senior SoC Software DevOps Engineer role centers on enabling the rapid and reliable development of software for AWSs most advanced custom machine learning chips. This position is critical to supporting the Trainium and Inferentia families of silicon...SeniorLocal areaImmediate startFlexible hours$154.1k - $188.3k
A leading technology company in Sunnyvale is seeking a Senior Imaging Software Engineer. This role involves designing innovative imaging algorithms, optimizing performance for various devices, and collaborating with cross-functional teams. Candidates should have a Bachelor...Senior- ...AMD is looking for an influential software engineer who is passionate about improving the performance... .... THE PERSON: As a Senior Staff Software Developer, you will be at... ...performance from the lowest-level GPU kernels to large-scale distributed systems...Senior
$149.6k - $211.2k
...Responsibilities Develops and/or validates software that enables Intel GPUs. Scope... ...in Computer Science, Computer Engineering, Mathematics or related field... ...IP to enable the AI PC and GPU IP to support all of Intel's... ...for delivering IP, SOCs, runtimes, and platforms to support...InternshipImmediate startShift work- A leading technology company is seeking a Senior System Software Engineer to develop GPU-accelerated AI inference serving software. The ideal candidate will have over 5 years of experience with deep learning software, strong skills in Rust and C++, and a collaborative...Senior
- ...collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Principal / Senior GPU Software Performance Engineer — Post‑Training THE ROLE: Drive the performance of post‑training workloads on AMD Instinct™ GPUs. You’ll work...Senior
- A leading technology company in Santa Clara is seeking a Senior System Software Engineer to join the GPU Diagnostics SW team. The role involves designing and debugging changes in the software stack, tackling complex problems that affect end users, and ensuring product quality...Senior
$184k - $356.5k
NVIDIA Corporation is seeking a Senior Deep Learning Software Engineer specializing in Inference to join their growing team in Santa Clara, CA. The role involves optimizing GPU-accelerated software for advanced AI applications, including developing high-performance deep...Senior- IBM is seeking a Senior Software Engineer (Velox Operators for GPU) in San Jose, California. This hybrid position involves designing and implementing vectorized operators in Velox C++, optimizing memory bandwidth between CPU and GPU, and debugging performance bottlenecks...Senior
- Advanced Micro Devices, Inc. is seeking a Senior Staff Software Developer who will play a pivotal role in shaping the future of AI and improving... ...candidate has deep expertise in high-performance C++ programming and GPU technologies, with experience optimizing AI systems and...Senior
$320k
...seasoned individual to spearhead DGX Cloud strategy, focusing on GPU lifecycle and operational health. The ideal candidate will have... ...strategies, collaborating with stakeholders, and managing full software and system lifecycles. If you're passionate about technology and...Senior$168k - $264.5k
...in C++. We are seeking an innovative EDA Software R&D Engineer with particular interest in strategies... ...clock distribution, power gating, and other SOC integration aspects is essential.... ...-in-class team supporting the latest in GPU and AI technology? If so, we want to hear...SeniorWork experience placement- NVIDIA Corporation is seeking a Senior Software Engineer specializing in GoLang to enhance enterprise GPU management tools. You'll develop scalable applications and integrate GPUs within the datacenter ecosystem. The ideal candidate has a strong background in Go, Kubernetes...Senior
- A leading technology firm in Santa Clara is seeking a Software Virtual Platform Engineer to specialize in virtual platforms. This role involves developing high-level system virtual models of complex SoC hardware, collaborating with cross-functional teams, and requires...Senior
$126.8k - $190.9k
A leading tech company in Santa Clara is seeking a Graphics Performance Tools/Content Engineer. You’ll develop analytics tools for GPU performance, debug software issues, and collaborate closely with engineers. Required qualifications include programming experience in...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - GPU and SOC. Be the first to apply!
- graduate software developer Santa Clara, CA
- rust software engineer Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer amazon Santa Clara, CA
- software developer positions Santa Clara, CA
- software engineer full time Santa Clara, CA
- software qa engineer Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- junior software developer Santa Clara, CA
- software engineer Santa Clara, CA

