SIGN IN
Senior Software Engineer (GPU / High-Performance Computing) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Frontline Source Group - Nationwide Staffing & Executive Search · 2 weeks ago

Senior Software Engineer (GPU / High-Performance Computing)

Frontline Source Group is an innovative, technology-driven organization focused on high-performance and GPU-accelerated computing. They are seeking a Senior Software Developer to lead modernization initiatives and drive the development of a GPU-accelerated point cloud processing platform handling massive datasets.
Human ResourcesEmploymentRecruitingStaffing Agency
check
Growth Opportunities
Hiring Manager
Shelly Hubble
linkedin

Responsibilities

Lead the modernization and refactoring of legacy C++ systems , upgrading to C++20 for scalability, performance, and maintainability
Design, implement, and optimize a GPU-accelerated engine for processing and rendering point cloud datasets exceeding 1 billion points
Apply GPU programming and compute frameworks (e.g., Boost.Compute, OpenCL, CUDA, or equivalent) to offload and accelerate computationally intensive workloads
Architect and optimize spatial data structures (Octrees, k-d trees) to accelerate spatial queries, traversal, and rendering pipelines
Develop parallel algorithms leveraging CPU multithreading and GPU compute to maximize throughput and minimize latency
Build new features and tools for the company’s point cloud software suite, from concept through deployment
Diagnose and resolve GPU/CPU performance bottlenecks , memory constraints, rendering issues, and numerical inaccuracies
Collaborate with a senior engineering team through code reviews, technical design discussions, and performance-focused best practices

Qualification

Modern C++GPU programmingPerformance optimizationC#.NET FrameworkParallel computingSpatial data structuresGitLinear algebraTechnical design discussionsCode reviews

Required

5+ years of professional software development experience
Expert-level modern C++ experience (C++17/20), with strong performance and memory-management skills
Hands-on GPU programming experience using Boost.Compute, OpenCL, CUDA, or similar GPU compute frameworks
Strong experience with C# and .NET Framework 4.8
Solid foundation in linear algebra (vectors, matrices, transformations) for 3D data processing
Experience with parallel computing, including GPU kernels, memory transfers, and synchronization concepts
Proficiency with Git and modern version control workflows
Proven ability to architect and own complex, performance-critical systems end-to-end

Preferred

Experience with spatial data structures (Octrees, k-d trees) is a strong plus

Company

Frontline Source Group - Nationwide Staffing & Executive Search

twittertwittertwitter
company-logo
Frontline Source Group: Your Strategic Staffing Partner At Frontline Source Group, we elevate professional staffing through our core philosophy: "People.