Previous Job
Software Engineer
Ref No.: 17-14800
Location: Redmond, Washington
• Analyze, design, develop and debug realtime VR and AR software for advanced prototypes and user experiences
• Convert data acquisition and computer vision algorithms from MATLAB into C++
• Optimize data analysis software to run in realtime environments
• Collaborate in a team environment, working with researchers, hardware engineers and software engineers
• Evaluate, utilize and debug unfamiliar hardware and SDKs

• 5+ years professional software programming experience in C++
• 5+ years experience with high performance realtime environments such as video games, robotics or high speed image acquisition
• Proven ability to optimize algorithms using a variety of software and hardware acceleration techniques, including vectorization and GPGPU
• Experience programming a wide variety of I/O devices such as cameras, sensors, or IMUs
• Experience with any of the following is a plus: MATLAB, image acquisition using high performance cameras/sensors, experience driving aribrary wave generators (AWGs) or other FPGA-related function generators, knowledge of binary SCPI programming, C#, Direct3D