Software Developer

Massachusetts, United States
25 Jun 2020
End of advertisement period
25 Aug 2020
Contract Type
Full Time

Working at MIT offers opportunities, an environment, a culture and benefits that just aren’t found together anywhere else. If you’re curious, motivated, want to be part of a unique community, and help shape the future then take a look at this opportunity.

SOFTWARE DEVELOPER, Material Science and Engineering (DMSE)-Virtual Manufacturing Lab (VM-Lab) (multiple positions), to participate in the development of interactive simulations for the VM-Lab, a multi-university collaboration developing digital learning tools for massive open online courses (MOOCs) and creating new online education initiatives, including VR interactive simulations, education modules, and online learning curriculum.  Will participate in developing interactive simulation software for VM-Lab learning modules. This will include assisting with the architecture of the project, implementing game logic and user interface code, integrating simulation and experimental data, creating assets as needed, designing user interfaces, communicating with content experts, and conducting playtesting. Will also help design and prototype new features, including interacting with subject matter experts in photonics and advanced manufacturing.

Job Requirements

REQUIRED: bachelor’s degree in computer science or related field; at least three years of relevant programming experience; proficiency with Unity, C#, Adobe Creative Suite, and Blender/Maya; experience with web-based JavaScript software development in order to support integration of educational software with the edX platform; experience using the Learning Tools Interoperability (LTI) standard to connect learning applications and tools with platforms like Learning Management Systems (LMS); experience with the full software development including lifecycle, cross-platform development; solid understanding of best practices for software architecture and game design; ability to take on a UI/UX design role in addition to engineering tasks; strong analytical, presentation, interpersonal, and written and oral communication skills; and attention to detail.  Must be able to multitask and juggle multiple deadlines; work under pressure and in a fast-paced environment; learn and quickly apply new tools and workflows, seeking out the most appropriate tools/resources; and work both independently and as part of a team. Job #18208-8

MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.

MIT considers equivalent combinations of experience and education for certain jobs. All candidates who believe they possess equivalent experience and education are encouraged to apply.