Lock Applications for this job are now closed
    Closing soon
    Are you interested in cutting edge technology? Are you a keen programmer with diverse interests in science and technology? Microsoft Research is hiring interns to play an active role in an exciting research project involving Head-Mounted Displays (HMDs). This work is an ambitious but realistic attempt to develop the future headsets with a practical field of view, resolution, and form factor. Computational optics is a crucial element of this system.   

    The Role

    The project involves the design, building, programming, and testing of a new display system. Skills required include software, electronics, mathematics, and optics. The specific purpose of this internship is to improve the software model of the optical system. The successful candidate will be working within a small team to improve speed, scalability, and functionality of the model. Candidates with strong programming experience and solid mathematics background will be ideal for this position. A general understanding of optics will be useful but not essential. Candidates with a background in physics, engineering, mathematics, or computer science are all encouraged to apply.   
     

    Responsibilities

    • Write, review, and share code as a part of a team. 
    • Solving programming related problems and optimizing code.  
    • Improve the mathematical modelling of the system.  
    • Attend regular meetings over Teams. 

    For the successful candidate, this post will be an excellent opportunity to acquire new skills and knowledge, in a scientifically diverse and stimulating environment. The intern will be based in Microsoft Research, Cambridge, UK. Due to the COVID19 pandemic, interns are expected to work from home. However, successful candidates must live in the UK during their internship. If the conditions allow it and it is safe, any physical meetings will occur in Cambridge, UK. The duration of the internship is 12-16 weeks and is expected to be completed by June 2021. Microsoft provides competitive enumeration and will cover part of the travel expenses.

    Requirements

    Essential skills are: 

    • Strong programming skills, especially in C++  
    • First degree in engineering, physics, computer science, mathematics, or relevant subject 
    • Good understanding of computer graphics and signal processing techniques. 
    • Strong knowledge of underlying mathematical concepts behind graphics programming.
    • Ability to make decisions and work independently.  

    Desirable but not essential skills: 

    • Basic understanding of optics  
    • Experience with MatLab, Julia and Visual Studio  
    • Experience with Mixed Realty programming  

    Benefits 

    • Industry leading healthcare
    • Giving programs
    • Opportunities to network and connect
    • Discounts on products and services