Roblox is looking to enhance the range of character look and behavior in their Metaverse construct, requiring a Principal Software Engineer to work on state-of-the-art character technologies.
Requirements
- Proven expertise in game development, computer graphics, or a related field
- Mastery of C++ with a focus on writing clean, efficient, and maintainable code
- Deep 3D graphics knowledge with extensive experience with real-time 3D engines, geometry/modeling, character rigging, and high-performance distributed computing
- Experience with geometry algorithms, level of detail, computational geometry
- Performance-driven approach with a passion for optimizing performance across diverse platforms
Responsibilities
- Work on Roblox’s next gen avatar rendering technology
- Become an expert on the core engine functionality that guides our character systems
- Help improve the performance and stability of our game engine
- Lead other engineers by setting a high bar of technical excellence
- Collaborate with other engineering and art teams
Other
- 8+ years of professional experience
- Determined and accountable with a proactive and self-motivated approach
- Strong collaborative skills with the ability to communicate effectively and work collaboratively with diverse teams
- Annual Salary Range: $289,460—$338,270 USD
- Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday