Software Engineer V

Duration: 12 Months

The individual will be supporting the development of novel display types for VR and AR.

Role Responsibilities:

• 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

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