Amazon

Returning Candidate?

Software Development Engineer - Computer Vision Frameworks/Acceleration

Software Development Engineer - Computer Vision Frameworks/Acceleration

Job ID 
556696
Location 
US-CA-Cupertino
Posted Date 
10/2/2017
Company 
A2Z Development Center, Inc.
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

Work hard. Have fun. Make history.

Software Development Engineer - Computer Vision Frameworks/Acceleration

As a Computer Vision Frameworks/Acceleration Engineer, you will work in one of the most exciting engineering domains alongside subject matter experts and technology partners. You must love software development, have a strong interest in Computer Vision, and have a passion for creating and learning new concepts or domains. As part of a technology team, your work will have a large impact on hardware, internal software, ecosystem, and ultimately the lives of Amazon customers. Some of your key responsibilities include:

* Develop frameworks for Computer Vision processing
* Integrate Computer Vision processing with media streaming frameworks
* Analyze and optimize complex use cases for best performance and power
* Develop benchmarks and use cases to define next generation SoCs and HW product

Basic Qualifications


Basic qualifications:

* Bachelor’s degree in Computer Science or related field
* 3+ years of software engineering with full development life cycle
* 3+ years of C++ programming and debugging skills
* 2+ years of applying object oriented design principles




Preferred Qualifications

Preferred qualifications:

* Master’s degree in Computer Science or related field
* Experience in GPU programming and performance tuning, ideally using OpenCL
* Experience in CPU performance analysis and optimization
* System use cases analysis and prediction of performance and power
* Knowledge of Android multimedia frameworks
* Knowledge of open source multimedia frameworks (e.g. GStreamer)
* Domain knowledge of Computer Vision and/or Machine Learning
* Strong communication and team collaboration skills

Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.