{"schemaVersion":"jobsearcher.job.v1","id":"54d5e6b6a359f4afe46b072c","url":"https://jobsearcher.com/jobs/54d5e6b6a359f4afe46b072c","canonicalUrl":"https://jobsearcher.com/jobs/54d5e6b6a359f4afe46b072c","title":"高级工程师","description":"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.","company":"Thundersoft","rawCompany":"thundersoft","city":"San Diego","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-07T08:59:05.006Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"高级工程师","description":"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.","datePosted":"2026-08-07T08:59:05.006Z","dateModified":"2026-08-07T08:59:05.006Z","hiringOrganization":{"@type":"Organization","name":"Thundersoft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Diego","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"54d5e6b6a359f4afe46b072c"},"url":"https://jobsearcher.com/jobs/54d5e6b6a359f4afe46b072c"}}