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. PHOTONICS SOFTWARE DEVELOPER , Materials Science and Engineering (DMSE)-Virtual Manufacturing Lab (VM-Lab) , to run photonics simulations for integrated photonics components for use in 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 curriculum. Will participate designing, modeling, and simulating integrated photonics' passive and active devices and components, e.g., waveguides, modulators, detectors, edge and grating couplers, ring resonators, etc. Job Requirements REQUIRED : bachelor's degree in computer science, physics, materials science, computer science, electrical engineering, or related field; three years' relevant programming experience; C++/C#, JavaScript, MATLAB, and Python proficiency; experience with photonic design software (e.g., FDTD, FDE, FEM, eigenmode expansion propagation, thermal transport, carrier transport, circuit simulators, etc.) and semiconductor and/or optical material design and processing for fabrication of nano-scale photonic or opto-electric components; knowledge of standard integrated photonics technology and photonic foundries including simulation, layout, design rule checking, and process design kit (PDK) use and creation for material systems such as silicon, silicon nitride, or group III/V semiconductors; experience with full software development including lifecycle, cross-platform development; solid understanding of software architecture and game design best practices; strong analytical, interpersonal, and written and oral communication skills; attention to detail; and ability to work independently and as part of a team, juggle multiple tasks/deadlines, and work under pressure in a fast-paced environment. PREFERRED : experience with Unity game engine and shader programming and programmable notebooks (e.g. Jupyter); familiarity with curriculum development for online learning platforms, including developing physics and programming exercises; knowledge of discrete mathematical structures and hardware limitations for optimizing EPDA tools. Job #18227-8 11/12/19 |