Rethink recruit
Sr. Software Engineer (3D Application Developer)
Rethink recruit, San Jose, California, United States, 95199
Key Responsibilities:
Design, develop, and maintain high-quality XR educational applications using Unity.
Implement and optimize graphics features, including shaders, post-processing effects, and other advanced rendering techniques.
Develop and refine user interfaces (UI) that are intuitive and engaging for learners.
Collaborate with product stakeholders, designers, and technical artists to create interactive and immersive educational experiences.
Optimize application performance for various XR devices and platforms.
Troubleshoot and resolve technical issues in a timely manner.
Mentor and provide guidance to junior developers, fostering a collaborative and growth-oriented team environment.
Stay up-to-date with the latest industry trends and technologies in
XR, game development, and EdTech. Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in
3D application development
for the
Windows platform. Extensive experience with
Unity
including scripting and UI development. Proficiency in
C# . Experience with graphics programming,
including shaders (HLSL/GLSL), post-processing, and real-time rendering. Strong understanding of UI/UX principles. Demonstrated experience in optimizing applications for performance on various devices. Solid understanding of object-oriented programming and design patterns. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work effectively in a team environment. Preferred Qualifications:
Proven experience in developing XR applications. Knowledge of
3D modeling and animation tools (e.g., Blender, Maya). Experience with other game engines such as Unreal Engine. Experience building
Unity WebGL applications. Experience with C++. Experience with
graphics APIs such as Direct3D. Contributions to open-source projects or a strong portfolio of personal projects.
XR, game development, and EdTech. Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in
3D application development
for the
Windows platform. Extensive experience with
Unity
including scripting and UI development. Proficiency in
C# . Experience with graphics programming,
including shaders (HLSL/GLSL), post-processing, and real-time rendering. Strong understanding of UI/UX principles. Demonstrated experience in optimizing applications for performance on various devices. Solid understanding of object-oriented programming and design patterns. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work effectively in a team environment. Preferred Qualifications:
Proven experience in developing XR applications. Knowledge of
3D modeling and animation tools (e.g., Blender, Maya). Experience with other game engines such as Unreal Engine. Experience building
Unity WebGL applications. Experience with C++. Experience with
graphics APIs such as Direct3D. Contributions to open-source projects or a strong portfolio of personal projects.