Senior Game Developer 3D Physics ROBLOX Corporation
THIS JOB HAS EXPIRED
About ROBLOX
ROBLOX is a leading user-generated gaming site that makes players the architects of their own 3D worlds, drawing over one billion page views and 21 million in-game hours each month. The site is ranked #1 in the US for total engagement time within the 8-14 year old segment, and is rapidly growing in popularity amongst players aged 15+. Our vision is to become the leader in user-generated gaming for all ages, around the world. On ROBLOX, players use core building components to create elaborate online games that simulate the real world.
Join the team at ROBLOX and help us in our mission to build the best online game building site in the world. We are looking for exceptional people to take our leading 3D game community to even higher levels of technological sophistication. With a commitment to outstanding engineering, we have built an advanced distributed physics engine, a global-scale gaming cloud, and a business with close to 100% annual growth. ROBLOX received funding from top venture capital firms FirstRound Capital and Altos Ventures, and we continue to hire aggressively to support our growth and vision. We are highly motivated by huge opportunities to expand our audience and extend our user-created games to multiple platforms.
About the Job:
We seek a great programmer with expertise in 3D physics-based modeling to own and implement new physics interactions within our games. Your work will play a key role as we break new ground developing new virtual worlds for games. Most importantly, you will work with an exciting and energetic team devoted to creating the best and most technically impressive physical realism experience in massively multiplayer online games.
Responsibilities:
-Enhance the stability, quality, and performance of multi-body game worlds undergoing motion due to collisions, joints and user interactions. This is an interesting engineering challenge because there is a dynamic user-generated world that you need to run efficiently while also experimenting with new creative 3D modeling ideas.
-Collaborate with the development team to strategically manage and develop all physics aspects of the gameplay experience from a technical perspective.
-Provide input into the technical design and vision through all phases of the game development cycle from pre-production through final product release.
-Conduct research prior to the commencement of a new system or task to ensure an implementation effectively meets defined goals.
Requirements:
-5+ years working with gaming technologies, 2+ years of experience developing 3D physics-based modeling for games.
-Strong 3D math skills and excellent C/C++ programming skills.
-Strong understanding of low-level client-side optimization and knowledge of multi-threaded, multi-core software design.
-Experience working in a startup company with short product release cycles. We can have a steady and comfortable launching environment, push nimble development, iterate quckly and move FAST.
-A thorough understanding of current data structures, algorithms and methodologies.
-B.S. or M.S. in Computer Science or Math or Equivalent Experience.
Nice to Haves:
-Experience writing simulation code for components such as collisions, contact force calculation, multi-body dynamics, distributed physics, etc.
-Exposure to GJK, Featherstone, continuous physics, union-find, sweep and prune and other game physics algorithms.
-Experience with commercial game physics packages.
-Experience with multithreaded/SPU programming.
To Apply:
If working with cutting edge technology to create something unique appeals to you, send your resume to:
jobs@roblox.com
Please include the position you are applying for in the subject line. Thank you!
| Location: |
60 E 3rd Ave
Suite 201
San Mateo, CA 94401
United States
|
| Employment Type: | Full Time |
|---|
| Functional Area: | IT |