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

Computer Vision Algorithm Developer

Job Description

The Perceptual Computing Group of Intel Corporation is looking to fill the position of Computer Vision Algorithm developer.

The software engineer will work on computer vision research and development for algorithms that allows the localization and environment mapping of mobile robots, drones, and head-mounted displays used in Augmented Reality/Virtual Reality applications. The localization and environment mapping would be based on on-board computing devices and sensors.

The successful candidate must be able to investigate, identify, and implement research ideas published in lead scientific proceedings.

The candidate should be able to extend, optimize and invent new algorithms in order to deliver the needed functionality.

The candidate will provide input for feature planning based on area expertise and target devices and will help shape vision for future computer vision solutions.


Ph.D. or MS with original contributions in the field of computer vision with focus on vision-based and sensor-aided approaches for localization, tracking, scene mapping and/or object reconstruction. Hands on implementation and product development experience on real-time constrained perception problems. Ability to implement code designed to be multi-platform and compatible across form-factors. Ability and inclination to optimize on new platforms with special attention to the low-level algorithmic performance while meeting platform power and performance constraints.

Preferred Qualifications:
• Excellent C/C++ skills
• Excellent computer vision (and computer graphics) skills
• Comfortable with the related mathematical tools, linear algebra and numerical optimization
• Sensor fusion experience is a plus
• Software development on embedded platform and hardware acceleration is a plus
• Machine learning and pattern recognition is a plus
• Fast learner, good autonomy, self-motivation, passion for the related technology

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

Jobs@Intel Blog

Learn more

Grow your network of opportunities