Software Engineer

Employer

Job Description

Job Title: Software Engineer

Location: Redmond, WA - Onsite

Duration: 12 Months


Top 3 must-have HARD skills:

Unity development of AR/VR experiences including C# (2 years)

Systems software level bring up new HW prototypes. (2 years)

C/C++ including C++11 (and up) features and principles (2 years)


Good to have skills:


JavaScript (1 year)


Job Description:

Software generalist with a passion for building real-time, interactive systems and experiences and a love for solving novel problems from first principles, this is a rare opportunity to join.


In our collaborative environment, you’ll partner with expert research scientists, hardware engineers, designers, and other software developers to prototype groundbreaking consumer concepts. Step into the adventure of a lifetime as we invent the future and make science fiction real.


Responsibilities:

- Organize, manage, maintain, and deploy open-source research projects, in coordination with external research partners at universities

- Design, develop, integrate, debug, and test real-time interactive software for experimental prototypes and user experiences

- Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency

- Iterate quickly with research, design, and hardware engineering to define system specifications, test assumptions, identify research needs, and integrate results

- Work with new hardware at the SDK level to integrate with existing software platforms


Requirements:

- BS degree in Computer Science, Electrical Engineering, Math, Physics, or a related field

- 2+ years creating real-time software, preferably for AR/VR or games


Preferred but Not Required:

- 2+ years C/C++ experience, including C++11 (and up) features and principles

- 1+ years of Typescript / Javascript experience

- 1+ years C# experience