1

Gpu Performance Engineer Jobs in Detroit, MI (NOW HIRING)

RAE Software Engineer

Dearborn, MI ยท On-site

$113K - $149K/yr

The engineer will work across the stack from vehicle interfaces and sensor inputs to rendering ... Experience with real-time rendering pipelines, shader development, and GPU performance optimization ...

RAE Software Engineer

Dearborn, MI ยท Hybrid

$115K - $192K/yr

The engineer will work across the stack from vehicle interfaces and sensor inputs to rendering ... Experience with real-time rendering pipelines, shader development, and GPU performance optimization ...

Senior ML Compiler Engineer

Warren, MI

$98K - $134K/yr

We pioneernew approachesto model export,kernel development, and performance engineering so that ... You'lljoin a group ofdeepcompiler, systems, and GPU engineerswho enjoyworking onhard problems ...

... and GPU compute environments. This role is ideal for engineers who thrive at the intersection of reliability, performance, and engineering velocity. What You'll Do * Manage and improve CI/CD ...

AI Infrastructure Engineer

Ann Arbor, MI ยท Remote

$170K - $210K/yr

Optimize GPU utilization and inference performance across our hardware fleet, including NVIDIA ... software engineering experience with a strong focus on AI infrastructure, backend systems, or ...

next page

Showing results 1-20

Gpu Performance Engineer information

See Detroit, MI salary details

$10

$59

$97

How much do gpu performance engineer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for gpu performance engineer in Detroit, MI is $59.50, according to ZipRecruiter salary data. Most workers in this role earn between $48.80 and $67.36 per hour, depending on experience, location, and employer.

What are some common challenges faced by a GPU performance engineer when optimizing graphics workloads?

GPU Performance Engineers often encounter challenges such as identifying performance bottlenecks within complex graphics pipelines, balancing resource utilization, and achieving optimal frame rates across diverse hardware configurations. They must use specialized profiling tools and collaborate closely with developers, driver engineers, and QA teams to address issues like memory bandwidth limitations or shader inefficiencies. Staying updated with rapidly evolving GPU architectures and optimizing for both current and next-generation hardware are also key aspects of the role.

What is a GPU performance engineer?

A GPU Performance Engineer is a specialist who analyzes, optimizes, and improves the performance of graphics processing units (GPUs). They work on identifying bottlenecks, optimizing code, and ensuring that GPU hardware and software deliver maximum efficiency and speed. Their role may involve working with drivers, firmware, and applications to enhance graphics and compute workloads. This job is essential in industries like gaming, AI, and high-performance computing where GPU efficiency directly impacts user experience and system performance.

What are the key skills and qualifications needed to thrive as a GPU performance engineer, and why are they important?

To thrive as a GPU Performance Engineer, you need a strong background in computer architecture, programming (C/C++), and a degree in computer science, electrical engineering, or a related field. Proficiency with GPU profiling tools (e.g., NVIDIA Nsight, AMD Radeon GPU Profiler), performance analysis frameworks, and parallel computing libraries like CUDA or OpenCL is typically required. Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for collaborating with developers and debugging performance bottlenecks. These skills and qualities are essential for optimizing GPU performance, ensuring efficient software-hardware interaction, and delivering high-quality graphics or compute solutions.

What is the difference between Gpu Performance Engineer vs Gpu Hardware Engineer?

AspectGpu Performance EngineerGpu Hardware Engineer
Primary FocusOptimizing GPU performance, benchmarking, and tuning softwareDesigning, developing, and testing GPU hardware components
Required SkillsProgramming, performance analysis, GPU architecture knowledgeHardware design, circuit analysis, FPGA/ASIC experience
Work EnvironmentSoftware development teams, labs for testing performanceHardware labs, manufacturing facilities, R&D centers
Common CertificationsNone specific, often requires computer engineering or related degreesElectrical engineering, VLSI design certifications

The Gpu Performance Engineer primarily focuses on optimizing and testing GPU software performance, while the Gpu Hardware Engineer designs and develops the physical GPU components. Both roles require a strong background in computer engineering, but differ in their core responsibilities and work environments.

What are popular job titles related to Gpu Performance Engineer jobs in Detroit, MI? For Gpu Performance Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Gpu Performance Engineer jobs in Detroit, MI look for? The top searched job categories for Gpu Performance Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Gpu Performance Engineer jobs? Cities near Detroit, MI with the most Gpu Performance Engineer job openings:
Infographic showing various Gpu Performance Engineer job openings in Detroit, MI as of August 2026, with employment types broken down into 92% Full Time, and 8% Temporary. Highlights an 100% In-person job distribution, with an average salary of $123,764 per year, or $59.5 per hour.

Graphics Software Development Engineer

Pi Square Technologies LLC

Auburn Hills, MI โ€ข On-site

$132K - $163K/yr

Full-time

Posted 19 days ago


Job description

Graphics Software Development Engineer
Job Overview
We are seeking a talented engineer to design, implement, and optimize rendering systems, shaders, and graphics features that deliver high visual fidelity and real-time performance. This role is hands-on with C++ and shader programming, profiling CPU/GPU workloads, integrating art assets, and collaborating across UX tools (Altia Design, Kanzi Studio, Unity) and QA teams to ship stable, performant graphics for target platforms. Expect a balance of feature development, debugging, and performance engineering with frequent cross-discipline collaboration.
Education
  • Bachelor's degree in Computer Science, Electrical Engineering, Electronic Engineering, or related field.
Key Responsibilities
  • Implement rendering features (lighting, materials, post-processing, animation systems).
  • Write and optimize shaders (HLSL/GLSL/Metal) for performance across GPUs.
  • Profile CPU/GPU workloads, identify bottlenecks, and apply optimizations.
  • Integrate and optimize 3D assets, meshes, textures, and materials.
  • Debug visual defects and implement robust fixes.
  • Maintain code quality via unit/integration tests and code reviews.
  • Collaborate with engine, tools, QA, and product teams.
  • Support portability across multiple graphics APIs and hardware platforms.
Required Skills & Qualifications (6-12 years experience)
  • GUI/HMI development using Altia Design, QT, CGI, Kanzi Studio, Unity, or Unreal Engine.
  • UI/UX asset handling (Photoshop, After Effects, Figma, Illustrator).
  • Real-time animation modeling in Altia/Kanzi/Unity/Unreal.
  • Model-Based Development (Simulink/Stateflow, Embedded Coder, Target Link).
  • Programming: C/C++/C#, MATLAB, Python.
  • Software architecture and system integration.
  • AUTOSAR familiarity (Classic & Adaptive).
  • Requirements/change management and effort estimation.
  • Debugging and verification across dev/target environments.
  • Performance profiling and optimization for embedded rendering.
  • 3D asset optimization (Blender, Maya, 3ds Max).
  • Testing/logging tools, CI/CD automation, Git/SVN.
  • PLM/ALM tools (Jira, Polarion, Jazz).
  • Supplier and cross-functional coordination.
  • Strong communication and problem-solving mindset.