The NSF ZEUS Laser Facility is seeking a motivated and experienced student to join our team as a programmer. This role is ideal for students with a passion for coding, problem solving and a desire to apply their skills in a cutting edge facility. The selected student will be asked to work 40 hours per week during summer months if they are on break and not enrolled in any courses. There is the potential for this position to continue part-time to the academic year. This position starts at $17 to $20 per hour (depending on experience level). The student will work closely with the facility’s Outreach Coordinator and various engineers. This position will focus on two main projects: creating a 360 walk through tour of the facility and/or VR, and designing an interactive user interface/program for visitors.
Responsibilities:
Work closely with the Outreach Coordinator and facility engineers to design, develop and implement projects (virtual facility tour and interactive user interface).
Establish and maintain coding standards, guidelines and documents for applications that are developed.
Address and resolve bugs, performance issues and other technical challenges.
Application & software development
Technology & software experience
Web & program accessibility experience
Interdisciplinary collaboration and communication skills
Required Qualifications:
Experience with data structures, algorithms, and event-driven programming.
Proficient in a C-style programming language, preferably C#, and a separate scripting language
Experience with Unity, interactive programming, and working with and developing applications in augmented-reality (AR) and/or virtual reality (VR) devices.
Experience with CAD
Ability to work both independently and collaboratively
Efficient time management skills, strong problem-solving skills, strong work ethic, and attention to detail
Desired Qualifications
Prior experience contributing to project-based work
Prior experience with 3D modeling or animation
Prior experience with 360 cameras
Understanding of 3D model topology requirements for real-time applications