Software Engineer - C++ Systems

USA Tech Recruit

San Francisco (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation packages

Job summary

USA Tech Recruit is looking for a Software Engineer (C++ Systems) to work in San Francisco. This full-time onsite role focuses on optimizing high-performance GPU virtualization technology, ideal for those passionate about low-level GPU infrastructure.

The position requires exceptional C++ skills and offers relocation packages, along with visa transfer options for qualified candidates. Responsibilities include diagnosing performance issues and investigating advanced GPU topics.

Qualifications

  • Exceptional C++ proficiency with potential for Rust experience.
  • Proven experience with low-level systems in production.
  • Strong academic record (high GPA preferred).
  • Experience with compilers or kernel-level development.
  • Background in optimizing NIC or C++ performance.

Responsibilities

  • Optimize C++ virtualization library for low-latency execution.
  • Investigate oversubscription and distributed GPU clusters.
  • Support new hardware architectures with systems insight.
  • Diagnose performance issues in machine-learning workflows.

Skills

C++ proficiency
Rust expertise
Performance optimization
System diagnosis

Education

Bachelor's degree in Computer Science or related field

Job description

We're partnering with a high-growth client in the GPU and systems-software space to help them hire a Software Engineer (C++ Systems). This role sits at the heart of their GPU virtualization technology. It’s a strong fit for someone who enjoys pushing microsecond-level performance boundaries in complex C++ systems and wants to make an impact on low-level GPU infrastructure used at scale.

This would be a full time, onsite position in SF, and they are able to provide TN / Canadian / H-1B visa transfers but not new applications at this time. Relocation packages are also available.

Key Responsibilities:

  • Optimize a high-performance C++ virtualization library for low-latency execution.
  • Investigate advanced topics such as oversubscription, checkpointing, and distributed GPU clusters.
  • Support new hardware architectures with deep, cross-stack systems insight.
  • Diagnose performance issues in machine-learning workflows across the stack.

Key Qualifications:

  • Exceptional C++ proficiency (Rust expertise also considered, though day-to-day work is in C++).
  • Proven experience building and maintaining low-level systems in production.
  • Strong academic background in Computer Science or a related field (high GPA preferred).
  • Experience with compilers, networking protocols, or kernel-level development.
  • Background in optimizing NIC or C++ performance.
  • Ability to trace and resolve performance bottlenecks through multiple layers of a system.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (C++ Systems)
Software Engineer (C++ Systems)

SK HR Consultants.com • San Francisco (CA)

On-site
USD 100,000 - 140,000
Relocation packages available
High-performance work environment
C++ Systems Engineer: Low-Latency GPU Virtualization (SF)
C++ Systems Engineer: Low-Latency GPU Virtualization (SF)

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages
Systems Engineer (GPU Virtualisation) - Systems Integrator
Systems Engineer (GPU Virtualisation) - Systems Integrator

Hamilton Barnes Associates Limited • San Francisco (CA)

On-site
USD 170,000 - 300,000
Base salary $170K–$250K
Early-stage equity
On-site in San Francisco
Software Engineer (C++ Systems)
Software Engineer (C++ Systems)

Thunder Compute • San Francisco (CA)

On-site
USD 120,000 - 160,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
C++ Systems Engineer: GPU Virtualization & Ultra-Low Latency
C++ Systems Engineer: GPU Virtualization & Ultra-Low Latency

SK HR Consultants.com • San Francisco (CA)

On-site
USD 100,000 - 140,000
Relocation packages available
High-performance work environment
Senior System Software Engineer - GPU Server
Senior System Software Engineer - GPU Server

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Generous benefits package
Equity eligibility
Senior System Software Engineer - GPU Server
Senior System Software Engineer - GPU Server

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Systems Software Engineer – GPU Software
Senior Systems Software Engineer – GPU Software

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Senior Linux Kernel Systems Software Engineer – CSP Engagements

NVIDIA • Austin (TX)

On-site
USD 184,000 - 288,000
Equity options
Benefits package