JobRaahGet matched free

Jobs

Senior C++ Software Engineer

hp · Porto Alegre, Rio Grande do Sul, Brazil · On-site

Posted Oct 8, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

Senior C++ Software Engineer Description - Job Summary This role is responsible for ensuring the technical design, development, installation, and maintenance of state-of-the-art software applications interacting with the operating system services and graphics APIs. The role plays a crucial role in building technical solutions to help other developers/engineers deliver faster with modern software and application development tools. The role is responsible for technical need analysis and project management. The role builds & maintains relationships with stakeholders across different departments and provide guidance & coaching to reportees in executing their tasks/responsibilities.   Responsibilities GPU Systems Architecture Design and implement low-level GPU integration across Linux and Windows. Develop platform architecture supporting AMD, NVIDIA, Intel, and emerging ARM-based systems. Drive graphics subsystem design for high-performance remote visualization workloads. Performance Engineering Profile, analyze, and optimize GPU workloads. Identify bottlenecks across graphics APIs, drivers, operating systems, networking, and hardware. Develop tools and methodologies for performance characterization and benchmarking. Distributed Rendering Technologies Build core infrastructure for: Distributed caching Distributed ray tracing Remote rendering Multi-GPU workload orchestration Collaborate on scalable rendering architectures for cloud and hybrid deployments. Platform Enablement Extend HP Boost support for AMD GPUs and ARM platforms. Evaluate emerging GPU technologies and hardware platforms. Validate compatibility across workstation, cloud, and edge environments. Customer-Facing Technical Leadership Partner directly with strategic customers and partners. Investigate production issues and optimize real-world deployments. Translate customer requirements into platform capabilities and roadmap recommendations. Full-Stack Debugging Debug issues spanning:VulkanOpenGLDirectXGPU driversOperating systemsNetworking layersHardware interactions Lead root-cause analysis for complex graphics and performance problems.   Education & Experience Recommended Technical Experience 5+ years of experience in graphics, GPU software, rendering, visualization, or systems programming. Strong C++ development skills. Deep understanding of GPU architecture and graphics pipelines. Experience with Linux and Windows system internals. Graphics Technologies Strong experience with one or more: Vulkan DirectX 12 OpenGL CUDA HIP ROCm Performance Analysis Experience using tools such as: Radeon GPU Profiler Radeon Developer Tools Nsight Systems Nsight Graphics GPUView Perf VTune Platform Experience Experience with: AMD GPUs NVIDIA GPUs Intel GPUs Strong preference for: ARM64 platforms AMD ROCm ecosystem Preferred Qualifications Experience developing graphics drivers or…