For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
DATAEXL INFORMATION LLC
DATAEXL INFORMATION LLC

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Linux
Software Development
Testing
+24

Visa

U.S. visa required

Contract role
7 days ago
Apply now

Only W2

No H1 ,OPT, CPT

Title: GPU heavy/C/C++ Developer

Location: remote

Duration: Long Term Contract

Top 3 Must-Have Skillsets

2-4 years in the experience below:

1. GPU Architecture Knowledge

2. DX12 Knowledge, especially with respect to shaders (HLSL, SPIRV,ISA)

3. Tools experience with GPUView, PIX, Radeon GPU Profiler (RGP)

Summary:

This role’s main responsibility is to triage and diagnose DirectX 12 game performance issues by collecting GPU/CPU traces and comparing performance differences between Windows and Linux graphics stacks (runtime, drivers, and compilers), then communicating clear findings and recommended next steps to graphics driver and runtime engineers.

Job Responsibilities:

• Reproduce reported DirectX 12 performance issues from data produced by our testing lab.

• Capture GPU/CPU profiles and traces using tools such as PIX (timing captures), GPUView/ETW, and vendor profilers (e.g., Radeon GPU Profiler) to identify bottlenecks (GPU-bound vs. CPU-bound, synchronization, shader occupancy, pipelining, etc.).

• Analyze traces and performance counters to isolate the likely root cause and propose actionable next steps.

• Create clear performance write-ups with reproduction steps, captures, metrics, and a concise summary of suspected hotspots.

• Partner with graphics driver and runtime engineers to validate hypotheses, test fixes, and confirm performance improvements and regressions.

Skills:

• Understanding of real-time rendering fundamentals and the GPU graphics pipeline (draw calls, state changes, shaders, textures, buffers).

• Understanding of GPU architecture basics (waves/warps, occupancy, caches, memory bandwidth) and shader ISA at a high level.

• DirectX 12 familiarity (core concepts such as command queues/lists, descriptor heaps, resource states/barriers) and basic shader concepts in HLSL & SPIRV.

• Hands-on experience with profiling tools (PIX, RGP, GPUView, WPA/WPR) and interpreting timing/counter data.

• Programming skills in C/C++ with ability to read and reason about performance-sensitive code.

• Comfortable working in Windows environments (command line basics, driver/runtime builds) and strong written communication for bug reports and triage summaries.

• Comfortable working in Linux (shell, services, and basic scripting).

• Scripting for automation (Python, PowerShell, or Bash) and basic data analysis (CSV, spreadsheets, simple plots).

• Exposure to Windows graphics stack and debugging concepts (WDDM, DXGI, ETW providers, driver symbol debugging)

Education/Experience:

• Bachelor's degree in computer science, software engineering or relevant field required.

• 2-4 years experience required.

About DATAEXL INFORMATION LLC

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service