This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer, you will use your software development expertise to build custom prototype applications to demonstrate cognitive mixed reality vulnerabilities. You will work with scientists and researchers to implement user test platforms and custom scenarios in the unity development framework for deployment onto a diverse set of mixed reality devices.
Job Responsibility:
Work with stakeholders to define features for prototype scenarios
Build, maintain, and test stable user-facing applications for user studies and demonstrations on mixed reality devices
Implement experimentation platform features such as advanced logging of pose, video imagery, and eye tracker data
Test and support long-term stability for unity build deployment to multiple end stream hardware devices and multiple user types
Participate in cross-program collaboration, adapting to diverse projects and tools
Collaborate closely with team scientists on modeled vulnerabilities and storyboard those into real user demonstrations
Develop robust experimentation logging tools
Communicate with technical and non-technical stakeholders to ensure requirements are well-understood and actionable
Create binary builds and deployment instructions and support scientist requests
Requirements:
Ability to obtain and maintain a Top Secret clearance, for which U.S citizenship is needed by the U.S government
BS or MS in Computer Science, Engineering, or a related field, or relevant industry experience
3+ years of experience in software development
Proficiency in navigating, designing, and contributing to large, complex code bases
Strong proficiency in a programming language, preferably C# or game engine adjacent languages
Strong debugging and testing skills for maintaining resilience and reliability in hardware deployed environments
Working knowledge of version control systems (e.g., Git) and CI/CD pipelines
Nice to have:
Experience working specifically on mixed reality systems such as meta quest or hololens platforms
Development experience with mixed reality-compatible game engines besides unity
Experience with deployed neural network solutions (onnx models, pytorch, etc.)
Front end user interface and user experience design