Software Developer
University of Nebraska
Lincoln, Nebraska
Job Description
Works as part of a team to develop elegant solutions that solve software problems related to spatial user experiences. Majority of the time spent working in a 3D development engine (primarily Unity) or writing code in C# and other object-oriented languages for use in the creation of virtual and augmented reality experiences. Is involved in both the initial development of the spatial experience as well as porting the experience to different apps or xR platforms. Knowledge of Unity is required, ARKit and ARCore is preferred. Knowledge of trends in technology and usage in immersive media and the ability to adapt to a rapidly changing environment is required.
The University of Nebraska-Lincoln seeks to attract and retain a high performing and diverse workforce in which employees’ differences are respected and valued to better meet the varying needs of the diverse populations we serve. The university fosters a diverse and inclusive work environment that promotes collaboration so that all individuals are able to participate and contribute to their full potential. As an EO/AA employer, the University of Nebraska considers qualified applicants for employment without regard to race, color, ethnicity, national origin, sex, pregnancy, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, marital status, and/or political affiliation. See https://www.unl.edu/equity/notice-nondiscrimination.
Minimum Required Qualifications
The University of Nebraska-Lincoln seeks to attract and retain a high performing and diverse workforce in which employees’ differences are respected and valued to better meet the varying needs of the diverse populations we serve. The university fosters a diverse and inclusive work environment that promotes collaboration so that all individuals are able to participate and contribute to their full potential. As an EO/AA employer, the University of Nebraska considers qualified applicants for employment without regard to race, color, ethnicity, national origin, sex, pregnancy, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, marital status, and/or political affiliation. See https://www.unl.edu/equity/notice-nondiscrimination.
Associate’s degree in computer science and/or emerging media arts plus two (2) years of software and/or web application development experience; equivalent education/experience considered. Experience with and ability to write functional code in C# or similar object-oriented language to develop in 3D game engines (Unity, Unreal). Knowledge of trends in technology and usage in immersive media and the ability to adapt to a rapidly changing environment. Knowledge of Unity, Unreal.
Preferred Qualifications
Bachelor’s degree in computer science and/or emerging media arts; equivalent education/experience considered. Experience using WebGL and libraries (e.g. three.js, regl), AR frameworks and platforms (ARKit, ARCore, SparkAR, Lens Studio), 3D authoring software and optimization of assets, creative coding frameworks (e.g. openFrameworks, Cinder, Processing) and shader languages (GLSL, HLSL).
Posted Salary negotiable
How to Apply
Click on “Apply for this Job”. You will then either create an application or edit your current application that is on file. You will be required to attach your resume, cover letter and list of references as three (3) separate documents in MS Word or PDF format.