Indefinite Contract Positions On VR Research Team

Project Title:
VR Research Lab

This is the team is the Research Lab for an enterprise level VR Company. They have requested that we do not release their name until speaking with qualified candidates. If you are at all familiar with VR or AR platforms then you should know our client.
Insight Global owns a managed service team for this company which means we have the exclusive rights and ownership to staff this teams openings; it also means that these contract positions have no end date in sight. All roles offer competitive pay, benefits, paid-time off, a 401k plan, and more!

Current Openings: Game Engine Engineer, VR Optimization Engineer, and VR Software Support Engineer.
Each role’s has the ability to hire individuals on a seniority range up to Principal or Technical Director. All roles are expecting 40 hours a week, a passion for VR/AR, and a long-term commitment to the project. I have included the job descriptions below for review but if you are interested in learning more or in being submitted please call into my office at 425-450-7080 and ask to speak with me, Chris Colbert, for more details. There are two locations available for this team in the US so if you are open to relocation within the US

VR Optimization Engineer
This enterprise level VR company is a world leader in the design of virtual and augmented reality systems. Come work alongside expert software engineers, hardware engineers and research scientists to create the technology that makes VR and AR pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world.

We are seeking a software engineer with deep C++ skills and a passion for optimizing computer vision (CV) algorithms to run at real-time performance levels.

You are the kind of engineer who has a solid understanding of computer architecture at the CPU and GPU level. You’re skilled in optimizing code, including modern hardware acceleration techniques such as vectorization and general purpose computing on GPUs (GPGPU). You partner closely with research science and hardware teams to understand and translate algorithms into high performance code. You’re comfortable working with unfamiliar hardware at the SDK level and debugging gnarly technical issues. You love working on breakthrough new technology and solving problems from first principles.
Responsibilities
• Analyze, design, develop and debug real-time 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 real-time environments
• Collaborate in a team environment, working with researchers, hardware engineers and software engineers
• Evaluate, utilize and debug unfamiliar hardware and SDKs
Desired Skills
• BS degree in Computer Science or related field
• 5+ years software programming experience in C++
• 5+ years of experience with high performance real-time 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
Bonus Skills
• MATLAB and MATLAB scripting experience
• Experience with image acquisition using high performance cameras/sensors
• Experience driving arbitrary wave generators (AWG) or other FPGA-related function generators
• Knowledge of binary SCPI programming
• C# programming experience
• Direct3D experience

Game Engine Engineer
As an experienced Game Engine Engineer on this research team, you will be working on the cutting edge of Virtual Reality multiplayer and social experience. With our Research Team, you will explore, prototype, and build experiences that define the future of how people interact with each other in VR.
Responsibilities
• You will leverage your product and design sensibilities for the creation of immersive social interactive experiences.
• Build engine features to deliver VFX artist prototypes.
• Partner closely with the art team to help define and implement their vision.
• You work well in groups smoothly coordinating and collaborating across multiple, diverse teams.
• Working closely with researchers in developing and iterating on the newest VR hardware.
• Collaborating with internal and external cross-disciplinary teams.
Desired Skills
• 5+ years of software engineering on games.
• 5+ years of experience with 3D graphics.
• 5+ years of experience with gameplay system design or game tool development.
• 5+ years of experience with feature implementation.
• 5+ years of experience with game engines including Unreal (preferred), Unity, or Native Engine development.
• 5+ years of experience with C/C++ programming on systems.
• Experience in game engine prototyping and engineering.

VR Software Support Engineer
You’re a software engineer with a passion for working on virtual reality. You’re familiar with modern game engine technologies, and have the ability to quickly troubleshoot tough problems. You’re at ease working with people and helping them chase down technical issues.

At this enterprise level VR company’s research lab you will join a world-class team of experts exploring VR concepts through rapid prototyping. Your role is to support research scientists in their use of internal software tools, troubleshooting software issues, creating and modifying custom software tools, automating manual processes, and helping researchers build prototypes that explore the future of virtual reality (VR) and augmented reality (AR).
Responsibilities
• Troubleshoot software issues faced by research scientists, post-doctoral research assistants and research interns
• Create and modify internal software tools that allow teams to turbocharge their research
• Analyze, design, develop and debug realtime VR and AR software for advanced prototypes and user experiences
• Collaborate in a team environment, working with researchers, hardware engineers and software engineers
Desired Skills
• BS degree in Computer Science or related field
• 3+ years software programming experience in C++
• 2+ years of experience in a software support or education role, helping customers troubleshoot issues
• Experience with Unity, Unreal or similar game engine technology
• Background in 3D math
Bonus Skills
• Additional preferred languages: C#, Python, MATLAB scripting, Lua
• Preferred tool experience: Visual Studio, MATLAB
• Experience with 3D graphics preferred
• Background with realtime systems, such as games, robotics, SLAM or medical imaging preferred

For more information please contact