Gameplay Software Engineer V
Role Mandate:
The individual will be supporting the development of novel display types for VR and AR.
Role Responsibilities (including, but not limited to):
The individual will help develop software that both simulates and drives novel display types
Work includes software development with occasional hardware bring up tasks
Simulation of novel displays (on an existing display)
Drive novel display prototypes
Completing assigned tasks in our task system, including building new components or optimizing or adding features to existing ones
Other general software development tasks.
Performance Measurements: Performance is measured based on if tasks are completed to desired expectations, the quality of the code and results that get produced, and the speed in which tasks are completed.
There is also a research component of the role.
Candidate Value Proposition: The ideal candidate is interested in working on cutting-edge technologies for AR and VR not yet tied to a product.
The team is supportive, with a mix of independent and collaborative work.
The ideal candidate requires minimal supervision.
Must-Have Skills:
2+ years of experience with software development in a production environment
Experience with low-level system development, such as graphics drivers, DSPs, or other kinds of peripherals
Experience developing high-performance PC software
Facility with C++ development and considerations
Ability to independently design, implement, test, and document small pieces of a defined larger system
Familiarity with requirements for both experimental and production code; some experience bringing up hardware is a plus.
Nice-to-Have Skills:
Experience with C++ development on Windows.
Familiarity with Windows performance analysis tools.
Soft-Skills:
Strong communication skills
Ability to work independently
Minimal supervision but able to ask for support, if needed
Strong attention to detail