B

Bolt Graphics

Fabless GPU designer for path-traced rendering

HPC Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of experience in HPC environments such as supercomputing, financial technology, national laboratories, or hyperscale computing.
  • Strong expertise in HPC software development tools, libraries, and frameworks, including OpenMP, oneTBB, and CMake.
  • Experience with HPC use cases including physics simulations, fluid dynamics, and molecular dynamics.
  • Expert-level proficiency in C, C++, Python, and Linux.
  • Strong understanding of parallel computing concepts, concurrency, multithreading, and performance optimization.
  • Applied experience with CPU/GPU computing architectures and optimization techniques, including CUDA, AVX, SIMD, and SIMT.
  • Strong mathematical, analytical, and problem-solving skills.
  • Experience developing, profiling, debugging, and optimizing computationally intensive applications.
  • Hands-on experience enabling software on GPUs.
  • Comfort working across abstraction layers from architecture concepts to implementation and debugging.
  • Ability to work independently on complex engineering problems and collaborate effectively with distributed teams.
  • Ability to collaborate with cross-functional teams to translate complex mathematical and computational requirements into efficient software solutions.

Responsibilities

  • Design, develop, and optimize high-performance software using C, C++, Python, and Linux-based development environments.
  • Implement and optimize parallel computing algorithms for modern CPU and GPU architectures.
  • Develop and optimize software using parallel programming models and hardware acceleration technologies, including OpenMP, CUDA, SIMD, SIMT, AVX, and SVE.
  • Analyze application performance, identify computational bottlenecks, and improve execution speed, memory efficiency, and scalability.
  • Develop and maintain HPC applications supporting computationally intensive workloads, including physics simulations, fluid dynamics, molecular dynamics, and scientific computing.
  • Improve code generation, execution efficiency, and hardware utilization at the systems and compiler level.
  • Identify and mitigate potential risks and issues in HPC projects.
  • Conduct research and experiments to drive continuous improvement and innovation in HPC architecture.
  • Drive the development and implementation of new HPC features and technologies.
  • Contribute to software architecture, technical design decisions, code reviews, and engineering best practices.

Desired Qualifications

  • Senior-level engineers with 7–10+ years of experience, including Principal Engineers.
  • Experience with Julia, assembly language, LLVM, compiler infrastructure, or compiler optimization.
  • Experience developing software for supercomputers, large-scale compute clusters, or hyperscale infrastructure.
  • A proven track record of leading complex projects from concept to completion.
  • Excellent verbal and written communication skills, with the ability to mentor engineers, influence technical decisions, and collaborate within cross-functional local and global teams.
  • Background in scientific computing, numerical methods, computational physics, fluid dynamics, molecular dynamics, or large-scale simulations.
  • U.S. citizenship preferred.

About the Company

Bolt Graphics

Fabless GPU designer for path-traced rendering

Bolt Graphics designs GPUs for rendering, high-performance computing, and gaming, focusing on professional workloads like visual effects, architecture visualization, scientific simulation and render farms. Its Zeus GPU architecture, announced in 2025, uses hardware-accelerated path tracing and FP64 compute, with a RISC-V core, expandable DDR5 memory on PCIe cards and servers, built-in high-speed Ethernet for direct GPU-to-GPU connections, and acceleration for electromagnetic wave simulation. This combination supports scalable deployments on PCIe cards, servers, and cloud platforms, without relying on AI upscaling.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Sunnyvale, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Bolt Graphics

See more jobs