高级工程师
Location: San Diego, California, USAJob DescriptionRequired Skills :Vulkan Graphics Programming – Strong experience with Vulkan render pipelines, compute shaders, synchronization, descriptor sets, memory barriers, and GPU‑driven rendering.Modern C++ Performance Engineering – Expert‑level C++ for real‑time systems, memory management, multithreading, SIMD‑friendly data layouts, and low‑latency rendering code.Mobile GPU Optimization – Deep understanding of mobile GPU architectures, especially tile‑based rendering, bandwidth limits, cache behavior, thermal constraints, and power/performance tradeoffs.GPU Compute and Shader Optimization – Ability to optimize GLSL/SPIR‑V compute and graphics shaders, including sorting, culling, binning, blending, prefix sums, compaction, and parallel data processing.Graphics Performance Profiling and Debugging – Experience identifying GPU bottlenecks using profiling tools, analyzing frame timing, shader occupancy, memory bandwidth, overdraw, synchronization stalls, and CPU/GPU overlap.Required Technologies :VulkanC++17/C++20Android NDKGLSL or HLSLSPIR‑VQualcomm Adreno GPU architectureSnapdragon mobile platformsQualcomm Snapdragon ProfilerRenderDocAndroid Studio / Android build toolsCMakeGPU compute shader mathReal‑time rendering pipelinesRequired Education:Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.Required Years of Experience:2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.