CareerPlanSign in

Senior Software Engineer

Porto Alegre, Rio Grande do Sul, Brazil💼 Full-time🗓 2026-09-28 → 2026-09-29

Core

Design, develop, and maintain low-level GPU integration, platform architecture, and distributed rendering technologies for high-performance remote visualization workloads.

Role type

Senior IC GPU systems engineer (graphics & rendering)

Builds

Core infrastructure for distributed caching, ray tracing, remote rendering, and multi-GPU workload orchestration

Domain

Graphics, GPU software, rendering, visualization, systems programming

Required skills

C++, GPU architecture, graphics pipelines, Linux/Windows internals, Vulkan, DirectX 12, OpenGL, CUDA, HIP, ROCm, performance profiling, distributed systems

Preferred skills

Graphics driver development, ray tracing technologies (Vulkan Ray Tracing, DXR, Embree, OptiX), cloud GPU deployments, remote workstation technologies, ARM64 platforms

Technologies

Vulkan, DirectX 12, OpenGL, CUDA, HIP, ROCm, Radeon GPU Profiler, Nsight Systems, Nsight Graphics, GPUView, Perf, VTune, AMD GPUs, NVIDIA GPUs, Intel GPUs, ARM64

Responsibilities

Design and implement low-level GPU integration across Linux and Windows; Develop platform architecture supporting AMD, NVIDIA, Intel, and ARM-based systems; Profile, analyze, and optimize GPU workloads; Build core infrastructure for distributed caching and ray tracing; Debug issues spanning graphics APIs, drivers, OS, and hardware; Partner with strategic customers to optimize real-world deployments

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.