Olathe, Kansas, United States
3 days ago
Senior Unity Technical Artist
Overview We are seeking a full-time Senior Unity Technical Artist in our Olathe, KS or Cary, NC location to work on golf projects. In this role, you will be responsible for providing technical leadership and asset development as an individual contributor. The goal is to facilitate rendering of high fidelity golf courses for the Home Tee Hero simulator within the technical capabilities of Garmin’s hardware and software platforms. Essential Functions Design, author, and maintain shaders that deliver optimized, high-quality environmental visuals Work within Unity’s Built-in Render Pipeline to achieve targeted visual results efficiently Profile and optimize rendering performance on tile-based GPUs on iOS and Android platforms Identify and troubleshoot issues with procedurally generated geometry Debug complex real-time rendering issues across multiple hardware configurations Contribute to and manage environmental art pipelines, including version control via Git Build and maintain Python and C# tools that improve the team’s art and asset workflows Work with distributed art teams to set requirements, provide feedback, and troubleshoot issues with geometry, shader, material, and texture assets Modify or create assets as needed, using DCC tools like Substance, Photoshop, Houdini, Maya, Max, or Blender Produces documentation on tools, methods, training, processes, and engine constraints for future reference and consultation Basic Qualifications Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) Demonstrated abilities in at least one major game engine (e.g., Unity, Unreal Engine) and navigating their technical constraints on different platforms Strong knowledge of real-time rendering fundamentals and rendering optimization techniques Proficiency in shader authoring via script or shader graphs (HLSL/ShaderLab, Amplify, Unity Shader Graph) Experience profiling GPU/CPU performance using Unity Profiler, Snapdragon Profiler, XCode, or similar tools Familiarity with procedural geometry generation, runtime instancing, and data-driven content pipelines Strong knowledge of geometry formats and attributes (UVs, normals, tangents) and their best practices Working knowledge of PBR rendering workflows, including lighting functions, texture creation tools, and best practices Excellent debugging and problem-solving skills across different hardware and rendering pipelines Comfortable collaborating in Git-based workflows and managing large, art-heavy repositories Gameplay programming and tools development experience in C# and Python Demonstrated strong and effective verbal, written, and interpersonal communication skills Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Experience with golf simulators, golf games, or an interest in the sport Familiarity with HDRP, URP, or custom Unity render pipeline extensions Experience with Houdini procedural modeling, and experience integrating art pipelines across Houdini and Unity Excellent knowledge of 3D modelling software, 2D photo editing software (3D studio max, Houdini, Substance Designer, Painter, Photoshop) Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Confirm your E-mail: Send Email