{"id":513,"date":"2013-10-10T14:49:13","date_gmt":"2013-10-10T21:49:13","guid":{"rendered":"http:\/\/universesandbox.com\/blog\/?p=513"},"modified":"2022-04-07T12:37:57","modified_gmt":"2022-04-07T19:37:57","slug":"physics-programmer","status":"publish","type":"post","link":"https:\/\/universesandbox.com\/blog\/2013\/10\/physics-programmer\/","title":{"rendered":"Collision System Architect &#038; Physics Programmer"},"content":{"rendered":"<h3 dir=\"ltr\"><span style=\"color: #ff0000;\">This position has been filled. Thank you to everyone who applied.<\/span><\/h3>\n<p dir=\"ltr\"><span style=\"color: #ff0000;\">If this still sounds like an ideal job for you, please<\/span>\u00a0<a href=\"https:\/\/universesandbox.com\/contact\/\" data-type=\"URL\" data-id=\"https:\/\/universesandbox.com\/contact\/\">reach out<\/a><span style=\"color: #ff0000;\">. We are always looking for more help from the right candidates.<\/span><\/p>\n<p dir=\"ltr\">We&#8217;re looking for a enthusiastic physics programmer interested in developing a system for handling planetary collisions (and collisions at other scales of objects)\u00a0for the upcoming sequel to Universe Sandbox.\u00a0This is a contract position, but has the potential to become more permanent.<\/p>\n<p dir=\"ltr\">You\u2019ll be working with the creator of Universe Sandbox, our astronomer, the core game architect, the developer of our gravity integrator and smooth particle hydrodynamics tech, and aiding our graphics programmer. We are creating a robust, real time model for collisions of objects at all scales &#8211; asteroids, planets, moons, and stars (and smaller human sized objects) that works at wide range of time steps (including super slow motion). The collision system will need to work with variable numbers of spawned bodies and particles with smooth transitions between all states.<\/p>\n<p>We want to create a system that will handle the Moon colliding with the Earth, the Earth colliding with Jupiter, Jupiter colliding with another gas giant, and something that works when a user decides to spawn a black hole inside of a moon.<\/p>\n<p>You will oversee the integration of existing collision physics analytical and numerical solutions into one system that smoothly transitions between the handling of various cases, making sure that edge cases are accounted for.<\/p>\n<p>Our continuing goal is to make the easiest and most captivating way to learn about the universe through real-time interaction, creation, and destruction&#8230; while keeping the simulation representative and true to our best understanding of reality.<\/p>\n<p>Join a talented team and let&#8217;s make something amazing that&#8217;s never been created before.<\/p>\n<p>In short: collisions must be amazing.<\/p>\n<h3>Requirements<\/h3>\n<ul>\n<li>Physics programming experience<\/li>\n<li>Love watching slow motion videos of collisions and explosions<\/li>\n<li>Interest in helping change the way the world perceives our universe and fragile planet<\/li>\n<\/ul>\n<h3>Ideally<\/h3>\n<ul>\n<li>Strong C# and Unity experience<\/li>\n<li>Experience with rigid body physics systems like: PhysX, Jitter, or Bullet<\/li>\n<li>Ability to meet in person at least once a week in the Capitol Hill neighborhood of Seattle, WA<\/li>\n<\/ul>\n<h3>Company Overview<\/h3>\n<p dir=\"ltr\"><a href=\"http:\/\/giantarmy.com\/\">Giant Army<\/a>\u00a0is the company behind Universe Sandbox, a space simulator that\u2019s sold hundreds of thousands of copies on Steam. We\u2019re based in Seattle, Washington, USA, but the team has members in Montana, Germany, and Denmark.<\/p>\n<h3>Product Overview<\/h3>\n<p dir=\"ltr\"><a href=\"http:\/\/universesandbox.com\/about\/\">Universe Sandbox<\/a>\u00a0is our core product that lets the user explore and learn about our amazing universe while creating and destroying on a scale they\u2019ve never before imagined. It\u2019s more than a game; it\u2019s a way of experiencing and learning about reality in a way that\u2019s never been done before. The new version will be available for Windows, Mac, and Linux.<\/p>\n<h3 dir=\"ltr\">Interested?<\/h3>\n<h3 dir=\"ltr\"><span style=\"color: #ff0000;\">This position has been filled. Thank you to everyone who applied.<\/span><\/h3>\n<p dir=\"ltr\"><span style=\"color: #ff0000;\">If this still sounds like an ideal job for you, please<\/span>\u00a0<a href=\"https:\/\/universesandbox.com\/contact\/\" data-type=\"URL\" data-id=\"https:\/\/universesandbox.com\/contact\/\">reach out<\/a><span style=\"color: #ff0000;\">. We are always looking for more help from the right candidates.<\/span><\/p>\n<p dir=\"ltr\">If you\u2019re interested please email us at:<br \/>\n<strong>jobs at universesandbox.com<\/strong><\/p>\n<p dir=\"ltr\">In the email please include a:<\/p>\n<ul>\n<li>Relevant email subject<\/li>\n<li>Answer to these two questions:<br \/>\n&#8211; What is the most appealing part of this opportunity?<br \/>\n&#8211; What aspect of physics simulations do you find most interesting?<\/li>\n<li>Link to where you originally heard about this job posting<\/li>\n<li>Link to or copy of your resume<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Current State of Collisions and Development<\/h3>\n<p dir=\"ltr\">We&#8217;ve been developing the sequel to Universe Sandbox in C# and Unity for 2 years. We have a great Open CL based gravity integrator and an analytical system in place for simple collisions that works fairly well. We have ideas for how to move forward with this, but there\u2019s too much else for everyone to do for this critical feature to get the attention it needs. We\u2019re open to new ideas and rebuilding the existing system to get the best end result.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This position has been filled. Thank you to everyone who applied. If this still sounds like an ideal job for you, please\u00a0reach out. We are always looking for more help from the right candidates. We&#8217;re looking for a enthusiastic physics programmer interested in developing a system for handling planetary collisions (and collisions at other scales [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-513","post","type-post","status-publish","format-standard","hentry","category-jobs"],"_links":{"self":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts\/513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/comments?post=513"}],"version-history":[{"count":13,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts\/513\/revisions"}],"predecessor-version":[{"id":5131,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts\/513\/revisions\/5131"}],"wp:attachment":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/media?parent=513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/categories?post=513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/tags?post=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}