Apply Now    
Job ID: JR0003606
Job Category: Engineering
Primary Location: Santa Clara, CA US
Other Locations:
Job Type: Experienced Hire

Engine Developer

Job Description
The Perceptual Computing Group of Intel Corporation is looking to fill the position of Engine Developer to work on new vision-based sensing products for the consumer market. In this position, the candidate will drive the definition and execution of advanced technologies for Virtual Reality. The candidate will work closely with internal and external collaborators to develop and implement compelling new usages, algorithms, and technologies on Intel-based computing platforms. Job Description: Write code that fulfills functional and technical requirements of VR systems Champion visual fidelity, new functionality, and performance across many prototypes developed by teammates Own application-level prototypes and demonstrations of new systems built in C++11 Build out engine features including animation tools, scene editing, and optimized 360-degree video playback Interface and optimize interactions with driver-level VR features including async timewarp and front-buffer rendering Implement beautiful mobile-optimized shaders and material systems in GLSL or HLSL Develop 3D geometry processing and analysis tools + algorithms for real-time depth camera systems used in-engine. Deep-dive into other engines including Unity or Unreal to support team-wide prototype execution Integrate in-house APIs for dense 3D scene reconstruction and hand/object detection and tracking


Qualifications

MS or PhD in CS/CE or related Strong software engineering competency in C++ Deep experience with 3d mathematics (linear algebra, coordinate systems, quaternions, etc) Extensive experience in low-level graphics APIs (OpenGL 3.3+, DirectX, Metal, or Vulkan) Desire to work in a creatively flexible atmosphere with nascent algorithms and hardware prototypes Nice to Have: Fluency in SDKs and APIs for new devices (Leap Motion, Thalmic Myo, Oculus SDK / OpenVR, Kinect SDK, OpenNI, OpenCV, ROS, etc). Proficiency with custom or commercial game engines including Unity or Unreal. Have implemented features against physics APIs like PhysX or Bullet. Skill in design thinking, process, and user experience. Besides technical expertise, the ability to work in a highly matrixed and collaborative environment is required. The person must have demonstrated strong drive to accomplish high-impact results, setting tough goals for himself/herself and executing to it, energetic and positive spirits taking pride in achievements, and straightforwardness in dealing with others in a direct and productive manner. Excellent communication skills are required

Inside this Business Group

Perceptual Computing (PerC) is an organization within Intel tasked with the research, development, and productization of technologies for Natural User Interaction, encompassing both human to machine and human to human experiences. PerC aims to build technologies that would help users to have natural, immersive and intuitive interaction with computers through not only touch interface but also through hand gestures, voice and video. The objective of PerC is to explore consumer-focused hardware and software applications of close-range hand and finger gestures, speech recognition, face recognition and tracking, augmented reality and more.


Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities