Job Description
Software Engineer: AR/VR Prototyping IV
Location: Redmond (Onsite)
Duration: 12 Months
Description:
We are looking for a research engineer who can accelerate the teams research engineering efforts.
Job Responsibilities:
Build, test, and refine Client interactive (AR/VR) prototypes to advance the team's research roadmap.
Build and maintain software prototypes that integrate with different devices, sensors, server sources, machine learning models, etc.
Collaborate with researchers and engineers to build Client algorithms, tools, and models for AR/VR interaction.
Collaborate with researchers to run experiments on interaction prototypes with end-users.
Minimum Qualifications:
Bachelors or masters degree in computer science or related fields
3+ years of experience building in Unity and C# (ideally for AR/VR)
3+ years of experience utilizing general software engineering skills, including debugging, version control, logging, documentation, code reviews, etc.
Interpersonal skills, including cross-group collaboration and cross-culture collaboration.
Preferred Qualifications:
2+ years of experience programming in Python
Experience working with real-time signal processing, sensor fusion, and/or machine learning solutions using real-time continuous data streams (e.g., eye tracking, hand/body tracking, EMG, etc.), integrating them into interactive systems
Experience working with computer vision and/or machine learning models
Familiarity with AR/VR technologies
Top 3 Must-Have Hard skills:
Skilled developing VR applications and experiences in Unity/C#
Quick prototyping and iterating on ideas, building them into usable prototype systems
Skilled developing interactive real-time systems
Good to have skills: Flexible, deals well with ambiguity, can prioritize well, prototyping spirit, interest in the research, moves fast
Story Behind the Need Business Group & Key Projects:
Our aim is to invent Client technologies that extend peoples capabilities. We concept, develop, and explore computational interactions that drive adaptive input and user interfaces for future AR devices.
Typical Day in the Role:
Creating AR/VR research prototypes (e.g., VR experiences that test a new interaction technique or interface) based on the ideas of researchers
Building software tools for researchers and engineers
Building experiments to run with end users or study participants
How will performance be measured:
Ability to work collaboratively
Ability to be flexible and "go with the flow" of the team
Prototyping skills
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.