C# Engineer, Unity SDK Performance (Remote)
Santa Monica, California
Our Mission:
To capture the hearts and minds of millions of players across the world by creating unforgettable games powered by the best technology.
Who You Are:
- Proactive Achiever: You effectively take initiative to achieve results for the business, supported by sound reasoning and detailed execution plans.
- Growth-Focused Performer: You focus on the results and the company’s success, understanding that this enables success for everyone in the company. You level yourself up and drive the business forward.
- Solution Seeker: Fueled by curiosity, you explore the underlying reasons behind decisions and processes, and have insight to understand how they connect to the big picture.
- Collaborative Teammate: You actively foster strong dynamics within and between teams, contributing to our collective success.
Why you'll want to come to work:
Step into a key role within our team and help elevate our Unity SDK to new heights. As a C# Engineer specializing in performance, you’ll drive critical advancements in our SDK to ensure superior gameplay. Your role will focus on optimizing memory usage, improving frame rate, and maintaining a seamless gaming experience, placing you at the heart of our performance enhancement efforts.
What you'll get to create:
- Optimize Platform SDK Performance: Analyze and improve the performance of the platform SDK, focusing on reducing memory usage, enhancing frame rates, ensuring smooth gameplay, and implementing best practices on the system and Unity levels ensuring stable performance.
- Code Development and Maintenance: Write, maintain, and improve C# code within the Unity environment, ensuring it meets performance and quality standards.
- Profiling and Debugging: Use profiling tools to identify bottlenecks, memory leaks, and other performance issues. Debug and resolve complex issues that impact the SDK's performance.
- Collaborate with Cross-Functional Teams: Work closely with other developers, designers, and product managers to integrate and optimize new features without compromising performance.
- Documentation: Produce and maintain technical documentation related to performance optimizations, best practices, and SDK usage.
- Code Reviews: Participate in code reviews, providing feedback with a focus on performance and efficiency improvements.
What you'll bring to the team:
- Education and Experience: Bachelor's degree in Computer Science or equivalent experience.
- Professional Background: Over 3 years of experience in game development.
- Expertise: Strong command of C# programming language, Rust / C++ will be a plus
- Unity Expertise: Extensive experience …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
401(k) Plan Advancement opportunities Competitive compensation Comprehensive insurance Creative freedom Equity options Flexible time off
Tasks- Code reviews
- Collaborate with teams
- Documentation
Android C C++ Code Review Collaboration Debugging Documentation Game development IOS Performance Optimization Profiling Rust Technical Documentation Unity
Experience3 years
Education TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9