Lenovo Computer Vision & AR/VR Engineering Lead in Raleigh, North Carolina

Lenovo’s fundamental belief is that life rewards those who Never Stand Still. Every day at Lenovo we are moving forward always seeking a new way to make the world better. We're looking for highly motivated image processing/computer vision engineers who will bring their passion in all areas to drive the next generation in technology, including image processing, object recognition, 3D vision, augmented and mixed reality, artificial intelligence; the list goes on and is growing every day.

We are looking for an Image Processing, Computer Vision, AR/VR lead within the Cloud & SW Platform Business Unit at Lenovo. In this role, you will be bringing hands on technical expertise in continuous integration solutions supporting the Augmented/Virtual Reality and Cloud platforms. You’ll work in emerging and traditional technologies in order to design, develop, deploy, maintain, and enhance a Mixed Reality platform solution.

What You’ll Be Doing…

  • Create software, using relevant programming languages and source code, to meet product requirements and deliver outstanding AR Platform

  • Development of new and evaluation of existing image processing/computer vision algorithms

  • Design and develop high performance libraries for critical AR functionality

  • Prepare technical requirements and software design specifications

  • Maintain highest levels of development practices including: Technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution, writing clean, modular and self-sustaining code

  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies

  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community. What We Need to See in You…

  • MS degree in Electrical Computer / Computer Science with emphasis in image processing, computer vision or BS with 5+ experience on the same field

  • Overall 7+ years of Agile Software Development experience with at least two or more years of experience in architecture and design

  • 3+ years of experience developing Image processing, computer vision applications in C# and C++ component libraries.

  • Development of image processing/computer vision algorithms

  • Evaluation of the third party image processing/computer vision software/libraries

  • Strong knowledge of AR / VR / MR software on mobile platforms

  • Strong experience in using third party APIs and SDKs

  • Experience with Unity3D, OpenCV, Matlab or similar technology

  • Experience consuming RESTful APIs in a mobile client

  • Experience using Git, and automation for CI/CD

  • Comfortable talking about technical issues with business people and business issues with technical people

  • Able to express complex concepts in plain language to reach broader audiences

  • Strong consistency and attention to detail Preferred qualifications:

  • PhD degree in Electrical Computer / Computer Science with emphasis in image processing, computer vision

  • Experience developing low level libraries in C/C++

  • Experience using AR SDKs such as Vuforia, Wikitude and ARCore

  • Experience developing for Microsoft Hololens and applications for the Universal Windows Platform (UWP)

  • Experience with Acceptance Test Driven Development practices is a big plus

Lenovo’s fundamental belief is that life rewards those who Never Stand Still. We're looking to add fresh, talented individuals who are self-motivated and desire boundless opportunities, to join us. Come share in the discoveries that are forged from our shared achievements at Lenovo as we drive the next generation in technology.

Job ID #: 59881

Position Title: Computer Vision & AR/VR Engineering Lead

Location: USA-NC-Raleigh

Functional Area: Information Technology

Facility: Corporate Office

Relocation Provided: Yes

Education Required: Masters Degree

Experience Required: 7 - 10 Years

Travel Percent: 10