Startup Jobs Startup Companies Post a Job! Startup Newswire Job Widgets
Search Startup Jobs
FundingShhhh...
Employees70
SalaryShhhh...
FulltimeYes
TelecommuteNo
IndustryGames, Web 2.0, Software
View full company profile
Other Openings
Engineering
Engineering

Senior Physics Enginer Developer

at Roblox in San Mateo, CA   —   Jun 26, 2014   |  
Overview
About Us:
ROBLOX allows builders to create elaborate online environments that simulate the real world, then share and play them with the community. ROBLOX is ranked #1 among kids entertainment sites by comScore in the U.S. for daily visitors, total minutes, total page views, total visits, and average visits per visitor. ROBLOX generates over 3.5 billion page views and 62 million total engagement hours each month. Our mission: to become the global leader in user-generated gaming and creation for all ages. Check out our latest news at blog.roblox.com

About the Job:
ROBLOX is seeking an energetic and talented programmer to join our Physics Engine team to work across the development of low level physics systems and to innovate on our massively distributed physics simulation engine. We want to hear from candidates who are not afraid of new challenges and want to work on a technology team and in a company that is focused on redefining the physical realism experienced in a massively distributed virtual world. We also want to hear from candidates with a proven track record in robust, fast physics and numerical simulation development.
Responsibilities
Contribute to our ongoing pursuit of the ultimate physics engine with multi-solver technology to cover the full range of simulations - from precise mechanisms to exploding debris
Enhance the physics engine so it can handle larger, more complex games involving tens of thousands of colliding parts and assemblies
Optimize performance on all platforms, including PC, Mac and mobile
Enhance the stability, quality, and performance of multibody 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
Experience
3+ years of game programming experience with an emphasis on physics
Fluency in C/C++, Assembly, and SIMD programming
Outstanding math skills (linear algebra, trigonometry, matrix/quaternion)
Experience with multithreaded/multicore programming and optimization
Experience of low level optimizations and fixing stability issues
Experience with commercial game physics SDKs
Self-motivation
Passion for playing and making great games
Education
Bachelor's Degree in Computer Science, Engineering, or Physics
Want this Job? Apply Now
About Us  |  Privacy Policy   |   Terms & Conditions  |  Contact Us
© 2014 Job Alchemist, Inc. All rights reserved.

Feedback

Startuply is in beta. Love it? Hate it? Want to suggest new features or report a bug? We'd love to hear from you.
    
Feedback