Job Description :
Job Title: Computer Vision/Machine Learning Engineer

Santlara, CA

3-6 months Contract to Hire


Computer Vision Software developer helps to identify, creates/integrates
key solutions for timely implementation into client''s infotainment,

security products to create a unique in-vehicle infotainment experience or
vehicle safety solution for the future. The ideal candidate for the

Computer Vision Engineer position is ready to bring their skills to a
driven development team. The Computer Vision Engineer will research,

develop, maintain, and build highly scalable CV/ML technologies that can
analyze video feeds of vehicle related environments such as interior and

exterior to detect objects within the field of view of the cameras
implemented in a vehicle.

- Any programming language like Java OR Python OR C++ etc is fine.
*Most important is experience in - Artificial Intelligence, Computer
Vision, Machine Learning . Plus is - Image Processing, and/or Computer

Computer Vision is the key skill

Need experience developing Deep Neural Networks


Helps to identify compelling computer vision and machine learning for

Alpine''s infotainment systems

Provides rapid proof-of-concept prototypes to validate concepts

Ability to create detailed and complete specifications to enable product


Supports concept presentations to other affiliates and Headquarters



Entry level requires BSEE/BSCE and two to five years job related

experience; or equivalent combination of education, training and

experience. Advancement within this position normally requires advanced

education, preferably MSEE.


The ability to conceptualize, prototype, and implement advanced content(s)
for implementation into Alpine infotainment systems. To achieve speed in

prototyping and implementation, the following are required for this
exciting position:

Experience developing applications utilizing Artificial Intelligence,
Computer Vision, Machine Learning, Image Processing, and/or Computer


Experience with mobile device management, application deployment and

support along with object oriented analysis/design/development experience

(C++, Java, Python, or hands on development experience with rich user

interface technologies

Experience with OpenCV, NumPy, SciPy, Sklearn, TensorFlow etc.

Strong skills developing in MATLAB

Expertise in image classification, segmentation, and feature extraction

Strong understanding of linear algebra, optimization, probability and


Experience with software architecture and/or API design, complemented by

robust integration skills

A background in Parallel programming

Experience with Vision applications

The ability to communicate technical information clearly and succinctly

to both technical and non-technical teams

Ability to create technical specifications

Familiarity in embedded systems is helpful.

*Skill Matrix:

Artificial Intelligence

Computer Vision

Developing Deep Neural Networks

Machine Learning

Vision applications


Experience with OpenCV, NumPy, SciPy, Sklearn, TensorFlow

Image Processing

Computer Graphics

Last 3 are Plus