camera system study - amazon s3€¦ · camera systems engineer a camera systems engineer develop...

54
Camera System Study April 2019

Upload: others

Post on 21-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

Camera System Study

April 2019

Page 2: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

22

AGENDA

Technology Talent Study

Camera Engineers - 5 unique job roles and definitions

Global Hotspots with Camera System talent distribution

Location wise Job Role Level Analysis: Top Peer Employers, Workloads, Talent Maturity Analysis and Salary Distribution

Camera Technology Stack

Camera Engineer Job Taxonomy

Page 3: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

33

Camera Tech Stack:

Application Areas / Use Cases

*Listed components, Skills and roles are a sample set and are not exhaustive

Note: The represented data is a stack derived by analysing multiple profiles and job postings from LinkedIn, Indeed, Monster, etc. This domain clustering is defined by Draup’s Talent Module

Camera Applications

Hardware Components(and codecs) Microcontroller & Memory GPUSLIMbus Connectivity Hardware

Image Signal Processor Digital Signal Processor Audio/Video Platforms (Codecs)

FPGA

Kernel

CMOS/CCD/APS

Design

IMAGE SENSORSAccelerometer

Barometric

Gyroscope

Temperature

Proximity

Light

MEDIA CONTROLLER

LENS ISP

FLASH

Basic Chip Architecture

Software Components

Image/Digital Signal Processing DriversSafety Drivers

API

Algorithms (3A, PVA, other processing) Camera HAL Graphic Settings/Camera Adaptation

Object Detection Multi-object tracking

Facial Detection and Recognition Object Classification

Machine Learning/Neural NetworkAlgorithms

Multimedia Frameworks (such as GStreamer and others)

Sensor Drivers

Libraries (libv4l, libomap3camd)

TOOLS

Modelling Tools

Configuration Tools

Systems engineering

CMOS and CCD Camera Integration• CSI Camera Sensor Integration• CMOS Sensor Tuning• MIPI Camera Sensor Integration• Single or Multi-camera integration

Protocols and Coding standards

• Video interfaces like: HDMI, DVI, Component, S-Video, Composite, HD-SDI, 2D-SDI, 3G-SDI, Camera Link

• Video: MPEG2, MPEG4, H.264, VC1

• Video compression standards,

such as H.264, HEVC, AV1, VP9, VVC

Video Surveillance•Mobile digital video recording (DVR)•IP cameras•Body cameras

Video Conference•PTZ cameras•Webcam•IP camera

Sports Camera•360/AR/VR cameras•Action cameras•Drone cameras

Camera Systems•Smartphone camera•ADAS•Notebook and Tablet

Camera Image Tuning Engineer ( familiar with DXO scoring)

Page 4: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

44

Camera Engineer Job Taxonomy: DRAUP conducted a comprehensive analysis of ~100,000+ profiles to structure Job roles into 5 Job Families

Hardware Engineer- Image

Processing

Camera Imaging ASIC Design

Engineer

Hardware Engineer- Virtual

Reality

Camera Embedded Hardware

Engineer

Camera Hardware

Engineer

Over 25 Job Roles were identified and clustered into 5 Unique Job Families basis Job Descriptions and Skills Analysis

Embedded Software Engineer

Camera Software Integration

Engineer

Camera Tuning Engineer

Advanced Test Development

Engineer

Multimedia Software Engineer

Camera Software

Engineer

Camera System Algorithm

Development Engineer

Camera 3A Systems Engineer

Systems Engineer- Camera

Sensors

Video Systems Engineer

Camera Systems

Engineer

Camera Software Engineer-

Computer Vision & Image

Processing

Camera Software Engineer- AI

DSP Software Development

Engineer

Imaging Machine Vision

Software Engineer

Computer Vision

Software Engineer

Auto-camera Software Engineer

Camera Hardware Engineer-

Depth Module Calibration

Camera Software Systems

Engineer

Camera Systems Engineer-

AI/ML

Camera Firmware Engineer

Embedded Drone Algorithm

Engineer

Embedded Engineer

Camera Firmware Platform

EngineerAutopilot Computer Vision

Software Engineer

Camera Hardware- Image

Sensor Design Engineer

Certifications

• Data Structures and Algorithms• Camera and Image Sensor Technology

Fundamentals• Associate Android Developer

• AIA Certified Vision Professional• HAL and camera Subsystem• Advanced Camera and Image

Sensor Technology

• Mastering Microcontroller with Embedded Driver Development

• Embedded Systems using the ARM Mbed Platform

• Microsoft Certified Systems Engineer• 3D Vision System Development• Designing High-Speed and Line scan

Vision Systems

Page 5: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

55

Clusters Description Responsibilities (Not exhaustive) Technical Skills

Computer Vision Software Engineer

Develop new algorithms and software of computer vision, virtual reality, augmented reality and 3D imaging technologies for cameras

• Design, architect and optimize computer vision algorithm for CV applications in AR/VR, such as Object Detection/tracking, Obstacle avoidance, LRME and Sensor Alignment

• Design software prototyping, algorithm of next generation multimedia video/vision IP model

• Create pytorch neural network design, training and evaluation

• Responsible for Video Streaming - HTTP Transport Accelerator

Software Skills:• Computer vision/Machine Learning/AI• Deep Learning• C, C++, MATLAB and Python programming• ML-ISP(Machine Learning Image Signal

Processing)• Shell/Python scriptingCamera Related Skills:• Image Segmentation• SLAM• Open CV, FastCV,FFTW• Visual similarity search• Algorithms like HOG, VoilaJones• Pytorch Neural Network design

Responsible for delivering the camera drivers, HAL and processing features for chipsets, power and image quality

Camera Software Engineer

• Responsible for the development of camera HAL and camera sensor drivers on Android Platforms

• Design and development of new features, support for new hardware, debugging of issues within the software, optimizing software for performance and power, development of unit tests

• Develop embedded software supporting Camera, camcorder and multimedia functions of CDMA, UMTS, and GSM handsets

• Camera end-to-end use case design and feature implementation

Software Skills:• C, C++, Java, Python Linux Kernel

Programming, Real-Time Linux, Git etc. • Computer architecture and operating systemsCamera Related Skills:• DSP programming• SIMD optimization• Image sensors, ISP, and 3A• Image processing algorithms (static

thresholding, dithering, histogram equalization, SIFT, SURF

• Aware of ray tracing software (zemax, codeV, FRED, ASAP)

• Image Processing Pipe Line• Real-Time Systems, Embedded Systems,

Thread-Safe Programming

1)

2)

List of 6 unique job roles and definitions extracted from sample profiles (1/3)

Roles

• Imaging Scientist• Camera Software Engineer

(Computer Vision and Image Processing)

• AI Software Engineer• DSP Software Development

Engineer

• Camera Tuning Engineer• Camera Software

Integration Engineer• Auto Camera Software

Engineer• Advanced Test

Development Engineer

Note: The represented data is derived from DRAUP’s Proprietary Talent Module, updated in Apr, 2019Note: Computer Vision Engineers are not restricted to camera systems alone. ADAS talent is also included.

Page 6: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

66

Clusters Description Responsibilities (Not exhaustive) Technical Skills

Camera Hardware Engineer

A Camera Hardware Engineer does the following activities1)Develop next warp speed processor for camera signal processing2)Integrate Digital hardware, circuit card assemblies and chipsets

• Design develop circuits for FPGA based, microcontroller based platforms

• Develop and implement image capture systems for both our internal testing platform based on USB3 and chipsets

• Generate constraints for PCB layouts, BOM Generation, Configuration and Change management

• Design, Verify and Test (DVT) hardware products

• Hardware design for many chipsets including MSM and PWB design

Software Skills:• Embedded programming skills in C (ARM

based)• Aurdino and RaspberryPi, Schematic

capture/Layout tools• PCB layout, lens design, tolerance analysis,

spice, PDN analysis, EMI minimizationCamera Related Skills:• Modem, DSPs, Microprocessor, Voltage

Regulators, Camera sensors and Electronic hardware

• HW components such as UART, SPI, I2C, Image Sensors

• Camera system integration, Image tuning, Sensor Characterization

• Digital media processor (DavinciTM)

An embedded engineer works on core camera/ISP/Camera peripheral technologies, Image signal processing pipeline and HW components

Embedded Engineers

• Design and implement camera features in embedded systems

• Hardware validation and provide firmware support to factory testing

• Develop low level device drivers for advanced image processing pipeline in embedded systems for the latest SoC blocks and chipsets

• Control camera peripherals such as image sensors, voice-coil motors (VCMs), lens actuators, LED strobes and power management units (PMUs)

Software Skills:• C, C++, C#, Java, ASM, PHP, PERL• Embedded RTOS systemCamera Related Skills:• MIPI-CSI interfaces• Communication protocols such as MIPI, I2C,

UART, CAN, Ethernet• Image signal processing• LPDP, SPMI, SIMD processor

3)

4)

List of 6 unique job roles and definitions extracted from sample profiles (2/3)

Roles

• Multimedia/Camera Imaging ASIC Design Engineer

• Hardware Eng. - Image Processing

• Physical Design Engineers• ASIC Design/Synthesis Careers

(for GPU & other Multimedia Cores)

• Baseband Hardware Engineer• SoC Design & Implementation • Mixed- Signal Verification

Engineer

• Camera Firmware Engineer• Embedded Hardware

Engineer• Embedded Drone &

Robotics Algorithm Engineer• Camera Embedded

Engineer• Embedded / Firmware

Engineer• Camera Firmware Platform

Engineer

Note: The represented data is derived from DRAUP’s Proprietary Talent Module, updated in Apr, 2019

Page 7: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

77

Clusters Description Responsibilities (Not exhaustive) Technical Skills

Camera Systems Engineer

A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end systems development

• Research, Design and Develop novel 3A (auto focus, auto exposure auto white balance) algorithms for camera processing

• Design and develop embedded low level camera for image and camera processing on embedded platforms

• Evaluate new solutions and explore new possibilities to enhance imaging

• Build up new sensors and basic camera functions to implement and integrate advanced features

• Design and develop new camera features and technologies

• Develop low level device drivers for advanced image processing pipeline in embedded systems

Software Skills:• C/C++, Python, TensorFlow, Pytorch• Multi-threaded computing (OpenMP, OpenCL,

etc.) and/or SIMD (SSE/AVX) • Object oriented programming

Hardware Skills:• Microcontroller architecture, RTOS, and ARM

architecture• JTAG, ADB, version control.

Camera Related Skills:• Auto exposure, auto focus, and auto white

balance• Digital image processing, sensor technology• Camera HAL systems• Image Processing, Computer Vision• ISP (Image Signal Processor) pipeline design• Camera Bayer processing design• Camera processing• CMOS sensor design

5)

List of 6 unique job roles and definitions extracted from sample profiles (3/3)

Roles

• Camera 3A Systems Engineer• Camera Engineer• Camera System Algorithm

Development Engineer• Camera Embedded System

Firmware Engineer• Camera System Engineer -

Architecture, Algorithm, System design, Image & Video Quality

Note: The represented data is derived from DRAUP’s Proprietary Talent Module, updated in Apr, 2019Note: Camera Systems engineers have ML/Deep Learning/Computer Vision knowledge as well

Page 8: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

88

DxOMark Score: measures important image quality metrics of the RAW image captured by a camera's sensor

DxOMark Score design

DxOMark Score shows:• The amount of information captured

by the lens for a given camera.• How well the lens and camera

perform together.

Application/Use Case:• Camera sensor rating• Lens rating• Mobile rating• Selfie-camera rating

Measurable Sub Score:• Color Depth, measured in bits,

called a Portrait score• Dynamic Range, measured in stops

of dynamic range, called a Landscape score

• Low-light performance, measured in an ISO equivalent, called a Sports score

DxOMark score estimation Flow

Photo Video

Color PhotoExposure

Video

Low Light Indoor Outdoor

PerceptualObjective

Color Photo & Exposure Video

White Balance

Color Rendering

Color Shading

WB Repeatability

DxOMark Scores

Camera Sensors

Mobile

Lens

1 2 3

Nikon D850 100 Sony A7R III 100 Nikon Z7 99

Sony A7 III 96 Nikon Z6 95

Huawei P30 Pro 112 Samsung S10 Plus 109

Xiaomi Mi 9 107 Apple iPhone XS Max 105 HTC U12+ 103

Sony FE 85mm F1.8 46 Sony FE 16-35mm F2.8 GM 42

Sony FE 100mm F2.8 STF GM OSS 34

Sigma 24-70mm F2.8 DG OS HSM A Nikon 32

Sigma 24-70mm F2.8 DG OS HSM A Canon 30

Note: The represented data is a stack derived by analysing multiple websites and score cards produced by DxOMark

*Listed data’s are a sample set and are not exhaustive

Page 9: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

99

Global Hotspot: SF Bay Area, Seattle, San Jose, New York, Boston, London, Paris, Bangalore and Shanghai are the top 10 locations with high camera talent across the globe

Top locations across the globe with major camera talent composition

Top 10 locations

Emerging Locations

Legend

Note : DRAUP’s proprietary talent module was used to analyse jobs by locations and skill type*Metropolitan Statistical Area has been considered for analysis

Other locations with relatively high talent working on camera systems

Locations studied in this report

Page 10: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1010

Talent Landscape: Precisely estimating the talent suited for camera systems, involves several interviews and deeper understanding of technical stacks across resumes and profiles

Note : DRAUP’s Talent Simulation Module

Greater San Diego Area

San Jose – Bay Area Munich, Germany Hsinchu City, Taiwan

Computer Vision Software Engineer

Camera Software Engineer

Camera Hardware Engineer

Embedded Engineers

Camera Systems Engineer

~1,800 1,100 ~1,500 ~400

~900 ~700 ~550 ~250

~600 ~450 ~200 ~450

~800 ~650 ~500 ~480

~1,400 ~1,100 ~700 ~300

Job Cluster wise talent distribution

5,500Total Installed Talent For

Analysed Roles 4,000 3,450 2,150

Page 11: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1111

Greater San Diego Area

Page 12: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1212

12

San Diego, USA:

Hotspot

INDEX Universities

Note : DRAUP’s proprietary talent module was used to analyse hotspots by locations and Industry wise

San Diego, USA- Hotspots Employer Hotspots

Software Firms

Semiconductor Firms

Other Firms

University Hotspots

Amazon

HP

HP

SamsungIntel

CymerBroadcom

ASML

Google

Brain Corp

TuSimple

San Diego State University

University of San Diego

University of Phoenix-San Diego

UC- San Diego

Huawei

Go Pro

Foresight

Software Firms

Semiconductor & Other Firms

Note : Qualcomm has not been marked in the map, which is the major employer of Camera systems talent

Page 13: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1313

Greater San Diego Area: Top Employer Profiles for Computer Vision Software Engineer talent pool

1,800Total Computer Vision Software

Engineer talent in Greater San Diego Area

Software, Internet Semiconductor

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

31%

23%

46%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Design and implement cutting edge computer vision algorithms for Apple products

• Implement computer vision algorithms on CPU, GPU, and dedicated hardware

~ 20 - 30

• Design and develop computer vision technologies and applications

• Develop image/video processing algorithms, vision algorithms and solutions for camera calibrations, 3D scanning and stereo vision

~10 - 20

• Design and develop of Computer Vision algorithms on Linux based platforms

• Develop and optimize state-of-the-art deep learning models using Deep Learning frameworks, covering computer vision

~ 30 - 50

• Design and develop advanced algorithms for image and video processing as well as computer vision

• Develop solutions for camera, image/video processing and computer vision applications

~ 5 - 10

Computer Vision Engineer

Computer Vision Software Engineer

Software Development Engineer –Computer Vision

Computer Vision Algorithm Engineer

Computer Vision Engineer

Software Developer - Computer Vision

Computer Software and Vision Engineer

Computer Vision Engineer

• Design and develop computer vision algorithms for semantic scene segmentation, motion tracking and image modelling

• Design and implementation of algorithms for application processors and multimedia processors

~ 5 - 10

Deep Learning Engineer - Computer Vision

Computer Vision Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Consumer Electronics

Telecommunication

Long List of other relevant companies

Amazon

Mitek Systems

Akamai Technologies

Cerebras Systems

Broadcom Inc.

ASML

MediaTek

Analog Devices

Arm

Texas Instruments

NextWave Wireless Inc.

Futurewei Technologies, Inc.

Northrop Grumman

TetraVue, Inc.

Tyco Integrated Security

• Design, develop and optimize (memory consumption and processing time) the chosen algorithmic solutions on the embedded platform

• Design and optimize the whole algorithmic architecture of the product

~ 5

Computer Vision Engineer

Computer Vision & Image Quality Algorithm Engineer

Note :We have added workloads for those companies which are working on computer vision technology for camera systems alone

Page 14: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1414

Greater San Diego Area: Top Employer Profiles for Camera Software Engineer talent pool

~900Total Camera Software Engineer talent in Greater San Diego Area

Software, Internet Semiconductor Consumer Electronics

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

31%

23%

46%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Develop new software for the next generation of image processing, machine vision and learning

• Design, develop, test, deploy, maintain, and improve software and build software product for users around the world

~ 10 - 20

• Implement usability features into the HP Link Reader using Android Camera API

• Develop proof-of-concept software on camera colour matching, object tracking, image quality analysis, segmentation, and machine learning

~ 10 - 20

• Design and develop image processing algorithm software to provide cutting edge and differentiated user experience with camera subsystem software on Intel products

• Develop software and integrate differential camera features in various Intel SoC products

~ 15 - 25

• Design and build software to run cutting-edge machine learning algorithms for pictures and camera processing on embedded platforms

• Design, develop, implement, and maintain embedded powertrain control software in C

~ 5 - 10

System Software Engineer

Camera Software Engineer

Camera Software Engineer

Embedded System Software Engineer

Software Engineer

Camera Software Engineer

Software Developer

Software Development Engineer

• Design, develop and execute software test plans using Python automation/ scripting to interface with metrology cameras

• Design and test real-time software for camera image processing to understand control algorithms

~ 5 - 10

Software Developer

Software Development Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Peregrine Semiconductor

Broadcom Inc.

AMD

INNOPHASE

Graphcore

NXP Semiconductors

Semtech

Motorola Mobility

Apple

Cadence Design Systems

ServiceNow

Facebook

Amazon

AppFolio, Inc.

Hewlett Packard Enterprise

Peregrine Semiconductor

• Develop camera pipelines and innovative algorithms for Sony Products

• Develop proof-of-concept software on camera colour matching, object tracking, image quality analysis, segmentation, and machine learning

~ 5 - 10

System Software Engineer

Camera Software Engineer

Page 15: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1515

Greater San Diego Area: Top Employer Profiles for Camera Hardware Engineer talent pool

~600Total Camera Hardware Engineer talent in Greater San Diego Area

Software, Internet Semiconductor

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

31%

23%

46%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Drive SCH design and layout for camera hardware components (microcontroller based peripherals, LDOs, switching power supplies, image sensors, LED drivers, passives)

• Build and develop camera hardware products for Google’s consumer product

~15 - 25

• Design and develop hardware and system architecture for HP Z 3D Camera

• Deliver camera solutions for HP Sprout Pro G2 and new 3D scanning accessory hardware solution for HP Z 3D Camera

~10 - 20

• Design new lenses, characterize and integrate CMOS imager sensor based camera modules

• Develop and perform comprehensive optical and image quality characterization of the lens and the camera module

~ 10 - 20

• Design, develop and test camera hardware products

• Design camera hardware using image sensors, illumination devices and additional processing circuits

~ 25 - 30

Camera ASIC Engineer

FPGA Design Engineer

Hardware Design Engineer

Camera Engineer

Camera ASIC design Engineer

Camera Hardware Engineer

FPGA Engineer

Hardware Engineer

• Design, develop and implement automotive camera, camera tuning and image test software tool

• Design and development of ARM processors and SOC Circuits to build next generation cameras

~ 10 - 20

Camera Engineer

ASIC Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

NXP Semiconductors

Graphcore

Cymer

Peregrine Semiconductor

Broadcom Inc.

AMD

ASML

Mitek Systems

Cel-Fi by Nextivity

MIPI Alliance

Astronics Test Systems

Melton Truck Lines

Hunter Industries

Consumer Electronics

• Design new lenses, characterize and integrate CMOS imager sensor based camera modules

• Develop and perform comprehensive optical and image quality characterization of the lens and the camera module

~ 5 - 10

Principal Hardware Engineer

Camera Engineer

Page 16: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1616

Greater San Diego Area: Top Employer Profiles for Embedded Design Engineer talent pool

~800Total Embedded Design Engineer talent in Greater San Diego Area

Consumer Electronic Software, Internet and IT

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

31%

23%

46%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Design, develop and implement camera firmware framework

• Integrate non-regression testing scenarios on camera in a continuous integration pipeline

~ 10 - 20

• Design and develop firmware and drivers for image and video compression/ processing

• Design and development of ASIC’s custom-designed for computer vision and machine learning

~ 10 - 20

• Design camera devices and develop low level device drivers for advanced image processing

• Develop next generation image processing technologies algorithms for autonomous flying cameras

~ 10 - 20

• Design and implement camera features in embedded systems for Apple products

• Build and develop firmware platform for Camera Image Signal Processing algorithm

~10 -20

Embedded Engineer

Camera Embedded System Engineer

Embedded Engineer

Camera Firmware Engineer

Embedded Design Engineer

Embedded Engineer

Embedded Firmware Engineer

Firmware Engineer

• Design and debug camera HAL, UVC USB camera issues and deliver multi camera (2 MIPI + 2 USB) feature on Intel Cherry Trail T4 SoC in time

• Develop and resolve critical camera issues including camera pixelation and hang issue with camera

~ 40 - 50

Camera Firmware Engineer

Embedded Firmware Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Semiconductor

• Design and implement camera features in embedded systems for Google products

• Design, develop, test, deploy, maintain, and improve software and build software product for users around the world

~5- 10

Embedded Engineer

Embedded System Engineer

Long List of other relevant companies

Amazon

HP

Hewlett Packard Enterprise

Show Technologies

TuSimple

General Atomics

ASML

Benchmark

Cymmer

AMD

NXP Semiconductors

Semtech

Page 17: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1717

Greater San Diego Area: Top Employer Profiles for Camera System Engineer talent pool

~1,400Total Camera System Engineer talent

in Greater San Diego Area

Consumer Electronic Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

31%

23%

46%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Build and develop new sensors, enable basic camera functions and integrate advanced features to auto exposure, auto focus, and auto white balance

• Design test methods for the algorithms and also facilitate the test of the new algorithms

~ 10 - 20

• Design and develop advanced algorithms for image and video processing

• Design and maintain camera tuning interfaces for new and current ISP modules

~ 10 - 20

• Design and implement 3A algorithm for the development of Geometric distortion correction (GDC) feature(camera feature) for VLIW/SIMD architecture

• Implement GPU computation algorithm of 3A (Auto exposure, Auto focus, and Auto white balance)

~ 10 - 20

• Design and develop camera 3A algorithms (Auto exposure, Auto focus, and Auto white balance), auto scene detection algorithms for mobile device cameras and tuning

• Implement, optimize and integrate the algorithms onto target device platforms

~ 10 - 20

System Software Engineer

Camera 3A Engineer

Camera System Engineer

Camera Systems Algorithm Engineer – Machine Learning

Camera System Engineer

Camera System Architect

Android Camera System Engineer

Camera System Test Engineer

• Design and develop windows drivers for the Intel Camera systems

• Design and build structure core around high contrast infrared pattern projector and twin infrared cameras

~ 10 - 20

Camera Software Systems Engineer

Camera Systems Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

• Design and Automate Multimedia applications.

• Provide support to automate mobile phone functionality to analyze and validate multimedia features.

• Implement GPU computation algorithm of 3A (Auto exposure, Auto focus, and Auto white balance)

~ 5 - 10

Android Camera System Engineer

Camera Systems Algorithm Engineer

Long List of other relevant companies

Hunter Industries

Amazon

IBM

Akamai Technologies

Sasken

ARRIS

ioXt Alliance

ASML

Cymmer

Siemens

NXP Semiconductors

Huawei Technologies

Semtech

Telecom Equipment

Page 18: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1818

Greater San Diego Area: High demand for Computer Vision talent is driving high salary for the Job role

Note: The represented data has been derived using DRAUP’s Talent Simulation Module

Med

ian

Sa

lary

(U

SD)

per

an

nu

m

95,000105,000

100,000

120,000

90,000

115,000

130,000120,000

155,000

105,000

135,000

150,000140,000

175,000

125,000

Camera Hardware Engineer Camera Software Engineer Camera System Engineer Computer Vision SoftwareEngineer

Embedded Engineer

Entry (0-5) Middle(5-10) Senior (10+)

$115,000 $129,000 $120,000 $150,000

$124,000Median Camera Talent

Salary

$106,000

Page 19: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

1919Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

• Design efficient deep learning architectures for real-time edge computing• Develop sensor fusion and SLAM algorithms for precise localization and mapping

Core Responsibilities

Cameron Hilton

Education: Bachelor’s in Computer Science, Oregon State University

Computer Vision Research EngineerExperience in Current Role: 11 MonthsTotal Experience : 9+ Years

• Work on Convolutional neural networks for object detection & recognition, real-time 2D & 3D object tracking with Kalman filters, image registration applications for during-flight and post-processed video data, and real-time pattern detection for pose estimation and localization

Software Engineer- Computer VisionExperience in Current Role: 2+ Years Total Experience: 3+ Years

Core Responsibilities

Terna Kpamber

Education: Master’s in Electrical Engg., University of Southern California

Core Responsibilities

• Develop image/video processing algorithms and software on camera color matching, object tracking, image quality analysis and segmentation for Immersive Computing team

• Research and develop algorithms and solutions for camera calibrations, 3D scanning, stereo vision, and depth sensing with fast prototyping and production

Senior Software Development Engineer Experience in Current Role: 5+ YearsTotal Experience: 17+ years

David Tang

Education: Masters in Computer Engineering, National University of Singapore

Greater San Diego Employee Profiles: Camera Software and Computer Vision Engineer

Recommended for• Relevant experience in Masters - Computer engg.

• Relevant experience - More than 5 yrs in current firm and 17 yrs experience overall in relevant roles

Recommended for

• Relevant experience - More than 3 years in the same company

Recommended for

• Relevant experience in Bachelor’s - Computer engg.

• Relevant experience in current firm

• Design and implement iOS applications- AVFoundation, Core Image, Core Graphics, video capture from MJPEG stream & native camera and develop interface with SeeScan SubView hardware and software products

• Develop apps for detecting, displaying, mapping and storing information associated with hidden or buried utilities, or objects by receiving and processing

magnetic field signals

Software EngineerExperience in Current Role: 3+ Years Total Experience: 7+ Years

Core Responsibilities

Guilherme Schafer

Education: B.S. Electronics Communication Engg., ITT San Diego

Recommended for

• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 20: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2020Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

• Work on Camera Application, Camera Framework, Camera Service, Camera HAL, Camera Sensor Driver, Stagefright, OpenMax.Worked in Porting, Enhancements, Feature Integration, Testing, Maintenance

• Porting of Android OS on different mobile chipsets includes KK,JB, ICS,GB etc

Core Responsibilities

Vijayakumar Badiger

Education: B.E, Electronics & Communication Engg., Bagalkot (India)

Mobile System Software Developer Experience in Current Role: 7+ YearsTotal Experience : 12+ Years

• Work on image sensors, image science, optics, autofocus, mobile camera modules & other digital imaging technologies for Huawei camera & imaging systems

• Research on latest camera technologies

Principle Camera System EngineerExperience in Current Role: 4+ Years Total Experience: 16+ Years

Core Responsibilities

Mike E-Cheng Chang

Education: B.S in Electrical Engg., Universidad de Puerto Rico

Core Responsibilities

Cameron Moore

Education: B.S Physics, University of California- Los Angeles

Embedded Systems EngineerExperience in Current Role: 1+ YearsTotal Experience : 6+ Years

Core Responsibilities

• Work on Sensor signal processing, bare-metal programming, FW, device drivers, RTOS porting, application software development

• Develop & analyze DSP code and porting

Sr. Firmware/DSP EngineerExperience in Current Role: 2+ YearsTotal Experience: 10+ Years

Purushottam Patil

Education: Certificate Embedded Computer Engineering., University of California-San Diego

Greater San Diego Employee Profiles: Camera Systems, Embedded & Firmware Engineer

• Develop low-level architecture for tracking & camera technology• Write unit tests and automated integration tests and develop software for

embedded systems

Recommended for

• Relevant experience - More than 3 years in the same company

Recommended for

• Relevant experience - More than 5 years overall

Recommended for• Relevant experience in Bachelors and Masters - Emphasis on DSP &

Embedded computer engg.• Relevant experience - More than 2 yrs in current firm and 3 yrs experience

overall in relevant roles

Recommended for• Relevant experience in Bachelors

• Relevant experience - More than 7 yrs in current firm and 12 yrs experience overall in relevant roles

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 21: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2121

San Jose – Bay Area

Page 22: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2222

22

San Jose, USA

Hotspot

Software FirmsINDEX Universities

Note : DRAUP’s proprietary talent module was used to analyse hotspots by locations and Industry wise

San Jose, USA- Hotspots Employer Hotspot

Software Firms

Semiconductor Firms

Network Firms

University Hotspot

San Jose State University

University of San JoseSanta Clara

University

CMU Silicon Valley

Stanford University

Cisco

Intel

NVIDIA

Amazon Lab 126

Baidu USA

Apple

Facebook

Synopsys

Adobe

Google

Google

Semiconductor & Network Firms

Texas Instruments

ON Semiconductor

Note : Qualcomm has not been marked in the map

Page 23: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2323

San Jose - Bay Area: Top Employer Profiles for Computer Vision Software Engineer talent pool

~1,100Total Computer Vision Software

Engineer talent in San Jose – Bay Area

Software, Internet Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

83%

10%

7%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

Top Skills

Machine Learning

Image Processing

High Focus Areas

• Develop architectural C-models for computer vision and machine intelligence systems

• Design and implement computer vision image and video processing IP

• Design and development of 3A algorithm for next generation mobile camera

~ 150 - 200

Image Scientist

Image Processing Engineer

• Design and development of algorithm and visualizations for machine learning systems

• Design and implement cutting edge computer vision algorithms

• Development of GPU- centric image processing framework and image processing pipelines for iOS Camera

~ 150 - 200

Computer Vision Researcher

Machine Learning Software Engineer

• Develop, validate and tune Automotive driving camera imaging algorithm

• Design and develop 3A+ISP algorithm for camera vision processing pipeline

• Develop software for the Movidius Neural Compute stick and cycle accurate performance simulator for deep learning

~ 120 - 150

Deep Learning Software Engineer

Imaging, Vision Algorithm Engineer

• Develop and implement edge compute security camera system based on Machine-learning and Computer vision technology

• Implement ML CV based inference on low power computational devices

~ 100 - 150

Data Scientist - Computer Vision

Machine Learning Software Engineer

• Development of optimized computer vision framework on vision processor in the autonomous SoC

• Build Deep learning application environment to develop camera vision processing systems

• Design and development of AI chips for computer vision based camera system

~ 10 - 20

Computer Vision Engineer

AI/ML Software Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

• Design and develop machine vision sensor interfaces and ISP for Xilinx FPGA systems

• Develop and build Machine vision smart camera device based image processing technology

~ 20 - 50

Computer Vision Engineer

Deep Learning – Computer Vision

Long List of other relevant companies

Cadence Design Systems

Sony Electronics

Nutanix

IBM

Synaptics Incorporated

Microsoft

Avago Technologies

Maxim Integrated

KLA

nVIDIA

ASML

ON Semiconductor

OmniVisionTechnologies, Inc.

Finisar Corporation

Page 24: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2424

San Jose - Bay Area: Top Employer Profiles for Camera Software Engineer talent pool

~700Total Camera Software Engineer

talent in San Jose – Bay Area

Software, Internet and IT Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

65%20%

15%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Design and development of digital imaging algorithm and pipelines

• Design Nests future cameras by leading sensor selection, lens specifications and module architecture

• Develop auto white balance, auto exposure, auto focus, auto flicker detection/correction and auto scene detection algorithms

~ 30 - 50

Android Camera Engineer

Camera Design Software Engineer

• Design and build camera tuning tools to focus high quality image

• Design and development of 3A algorithm and ISP tuning system

• Build and deploy camera image sensor pipeline framework

~ 50 - 100

IoS Camera software Engineer

Camera Infrastructure Software Engineer

• Develop ISP Pipeline for camera image quality tuning and validation

• Support IQ Validation of HDR imaging pipeline and optimize image processing software

• Develop DPS Kernel with custom APIs to support latest sensors like RGBIr, MD-PDAF, SVE, DOL, Secure Boot and Face Authentication (IR)

~ 30 - 50

Image Quality Tuning and Verification Engineer

Camera Validation and IQ Engineer

• Design and develop unique edge storage architecture to build security cameras

• Support testing core camera features such as autofocus, exposure, VBR encoding, and motion-based recording

• Build embedded real time software for video compression and video processing

~ 20 - 50

Test Automation Camera Engineer

Camera Application Software Engineer

Top Skills

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Focus Areas• Design and develop global shutter

image sensor to remove Horizontal Fixed Pattern Noise (HFPN) using in-sensor lens shading correction (LSC)

• Develop and build CMOS sensors for next generation sport action and web cameras

Product Application Developer -Camera

Application Engineer - Camera

~ 20 - 50

• Develop and implement Cyber shot cameras with powerful BIONZ X image processing engine and front end LSI

• Design and develop image processing algorithms for digital camera applications

• Build and deploy next generation sensor based image processing system

~ 10 - 20

Software Development Engineer –Camera

Camera Design Software EngineerMachine Learning

Image Processing

Long List of other relevant companies

Cadence Design Systems

IBM

Adobe

Oracle

Synaptics Incorporated

OmniVision Technologies, Inc.

Xilinx

KLA

Broadcom Inc.

ON Semiconductor

NVIDIA

GEO Semiconductor, Inc.

Page 25: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2525

San Jose - Bay Area: Top Employer Profiles for Camera Hardware Engineer talent pool

~450Total Camera Hardware Engineer

talent in San Jose – Bay Area

Software, Internet and IT Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

12%

19%

69%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Drive SCH design and layout for camera related hardware such as microcontroller based peripherals, LDOs, switching power supplies, image sensors and LED drivers

• Develop camera system architecture consists of imaging sensors, camera module, control firmware and application software

~ 20 - 50

SOC Design Engineer

ASIC Design Engineer

• Design and develop prototypes, RF Hardware and display camera devices

• Build camera sensors for IoSproducts

• Design and develop embedded processors and minute circuits

• Develop wireless chipsets, digital hardware and circuit card assemblies

~ 50 - 100

IoS Camera software Engineer

Camera Infrastructure Software Engineer

• Integrate SPI Controller and Audio IP in Platform Controller Hub (PCH)

• Design and build Serial Peripheral Interface (SPI) and Enhanced Serial Peripheral Interface (ESPI) at Full-Chip level

• Develop and build camera architecture layouts and SOC system components

~ 30 - 50

Hardware Physical Design Engineer

Camera System Hardware Engineer

• Develop Video surveillance architecture, author PRDs, RFQs and portfolios for visual security cameras

• Support CMOS image sensor operation and tuning

• Build and deploy close circuit TV cameras with secure IP Network technology (SNMP)

~ 10 - 20

Hardware Quality Engineer –Camera

ASIC Design Engineer

• Design and development of embedded processors and hardware bug tracking tools

• Setting up low power design method from front end micro-architecture and RTL coding

~ 10 - 20

Hardware Engineer- Camera

Hardware Quality Engineer -Camera

Top Skills

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Focus Areas • Design and development of FPGA and Hardware Programmable SOCs

• Build and develop programmable chips for digital camera and video surveillance cameras

Hardware Design Engineer

DSP – IC Design Engineer

~ 10 - 20

Image Processing

FPGA Design

Long List of other relevant companies

Nest

GoPro

BYTON

Motorola Mobility

Microsoft

NVIDIA

OmniVision Technologies

Broadcom Inc.

Synaptics Incorporated

KLA

Cypress Semiconductor Corporation

Marvell Semiconductor

Page 26: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2626

San Jose - Bay Area: Top Employer Profiles for Embedded Design Engineers talent pool

~650Total Camera Embedded Design

Engineers talent in San Jose – Bay Area

Software, Internet and IT Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

26%

21%

53%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Design and development of imaging algorithm and control firmware for next generation camera products

• Develop and build ARM processor, embedded device drivers, firmware x86 assembly and system BIOS

• Design and development of power integrity modules for digital signal systems

~ 50 - 100

Embedded Software Engineer

Embedded Wireless Connectivity systems test engineer

• Develop and deploy camera image sensor pipeline firmware for iOS camera products

• Design and develop Embedded RF Hardware device and display camera accessories

~ 100 - 200

Camera ISP Firmware Engineer

Embedded Camera system Engineer

• Development of camera calibration and firmware update tools

• Design and development of embedded cameras for face recognition systems

• Develop and implement camera firmware and IPU pipeline blocks to build next generation cameras

~ 50 - 100

Embedded System Software Engineer

Firmware Software Engineer

• Develop No-OS Firmware on Secure Microcontroller adn FPGA circuits

• Integrate MediaNet stack and MSI REST support infrastructure to build Video Surveillance IP Cameras

• Design and develop video analytics architecture and framework for next generation high definition IP cameras

~ 50 - 100

Firmware Design Engineer

Embedded Software Engineer

• Develop end to end full camera system simulator with standardized charts

• Design and development of image sensor lens, F-ROM flash modules for next generation wireless smart cameras

~ 10 - 20

Embedded Software Engineer

ADAS Embedded System Engineer

Top Skills

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Focus Areas

Digital Signal Processing

RTOS

Long List of other relevant companies

Adobe

NVIDIA

IBM

Oracle

OmniVision Technologies

Broadcom Inc.

Synaptics Incorporated

Xilinx

ON Semiconductor

MediaTek

KLA

GEO Semiconductor, Inc.

ASML

Maxim Integrated

• Develop applications and drivers to prove system functionality and performance in post-silicon environment

• Develop infrastructure to generate, collect and analyze system telemetry

• Work directly with RTL team to analyze and debug post-silicon issues

~ 10 - 20

Embedded System Engineer

Firmware Software Engineer

Page 27: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2727

San Jose - Bay Area: Top Employer Profiles for Camera Systems Engineer talent pool

~1,100Total Camera Systems Engineer talent

in San Jose – Bay Area

Software, Internet and IT Consumer Electronics Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

24%

20%

56%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Develop auto white balance, auto exposure, auto focus, auto flicker detection/correction, auto scene detection algorithms and ISP blocks for mobile device cameras

• Develop and build camera system architecture consists of imaging sensors, camera module and control firmware

~ 30 - 50

Camera System Architect

Camera 3A System Engineer

• Design and development of camera system prototypes for IoScamera products

• Build FPGA framework for next generation camera product development

• Development of video imaging system using CMOS sensors and imaging technology

~ 20 - 40

Camera System Engineer – Image Processing

Camera System Prototyping Engineer

• Design and development of ISP Algorithm for camera pipeline simulation process and image quality evaluation

• Develop and build DPS kernel and custom APIs for secure boot and Face Authentication sytems

• Development of custom HDR/ULL imaging pipes and ultra low light video pipes

~ 20 - 50

Image Quality System Engineer

Graphics Camera System Engineer

• Design and development of sensor drivers for video surveillance cameras

• Develop and build core camera firmware features such as autofocus, exposure, VBR encoding and motion based recording system

~ 20 - 30

Camera 3A System Engineer

Camera System Architect

• Development of ISP pipeline for Auto Focus, Auto Exposure and Auto White Balance (3A)

• Design and build novel ISP algorithms for image sharpening, tone mapping, dynamic range compression and chromatic aberration correction

~ 10 - 20

Camera 3A System Engineer

Image Processing Engineer

Top Skills

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Focus Areas• Design and development of video

processing system using video compression/processing technology

• Develop and implement autofocus, auto exposure and auto white balance for digital camera system

3A System Engineer - Camera

~ 10 - 20

Image Processing

RTOS

Long List of other relevant companies

Intevac

Cadence Design Systems

VMware

IBM

Facebook

Adobe

Nod

Broadcom Inc.

Xilinx

Intersil

KLA

ASML

Nokia

NXP Semiconductors

Dialog Semiconductor

Microsoft

Page 28: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2828

San Jose – Bay Area: Computer Vision is the highest paid job role in San Jose

Note: The represented data has been derived using DRAUP’s Talent Simulation Module

Med

ian

Sa

lary

(U

SD)

per

an

nu

m

100,000

110,000105,000

115,000

95,000

120,000

135,000

125,000

140,000

110,000

140,000

155,000

145,000

170,000

130,000

Camera Hardware Engineer Camera Software Engineer Camera System Engineer Computer Vision SoftwareEngineer

Embedded Engineer

Entry (0-5) Middle(5-10) Senior (10+)

$120,000 $133,000 $125,500 $141,000

$126,000Median Camera Talent

Salary

$112,000

Page 29: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

2929Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

Core Responsibilities

Gigon Bae

Education: Ph.D, Computer Science, Korea Advanced Institute of Science and Technology

• Design and develop camera HAL in android framework and Linux• Implement the public interfaces to program the ISP for the Image Signal Processor (ISP) API

design team and ensure 100% branch coverage• Develop processes to capture software requirements of the camera stack and camera sfety

requirements

Camera Software EngineerExperience in Current Role: 2+ YearsTotal Experience: 3+ Years

Core Responsibilities

• Contribute to the product's base platform functions including infrastructure for IPC, database and media delivery

• Performance tuning and system scalability and resolve data integrity issues

Camera Software EngineerExperience in Current Role: 1+ YearsTotal Experience: 10+ Years

Neil Crane

Education: N/A

San Jose Area Employee Profiles: Computer Vision and Camera Software Engineer

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

Recommended for• Relevant experience in Bachelors and Masters - Emphasis on Image

processing, computer vision and machine learning• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

• Design and development of computer vision and AR modules for IOS products• Development of image signal processing pipelines and Imaging algorithm• Design and develop computer vision framework to implement image classification, image

similarity and facial recognition modules

Core Responsibilities

Hao Tang

Education: PhD in Electrical Engineering, University of Illinois at Urbana-Champaign

Senior Computer Vision EngineerExperience in Current Role: 3+ YearsTotal Experience: 12+ Years

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

• Build and tune deep learning models for perception and segmentation and utilize and implement Image and Lidar based localization

• Extract structural and semantic information from imagery and Lidar for dynamic environment characterization and scale and deploy AV mapping solutions for integration with self-driving systems

Computer Vision EngineerExperience in Current Role: 1+ YearsTotal Experience: 5+Years

Core Responsibilities

Shaohui Sun

Education: Ph.D in Imaging Science, Rochester Institute of Technology

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 30: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3030Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

• Application/Kernel level development, using the OpenCL framework, for the FPGA based Accelerators to improve the performance of an ARM based ECU

• Work on imaging sensor module evaluation on both electrical and optical performance and develop software tools to automate the raw sensor test process for improved efficiency and report standardization

Embedded Software EngineerExperience in Current Role: 1+ YearsTotal Experience: 3+ Years

Core Responsibilities

Avneet Dhaliwal

Education: MS Computer Engineering, California State University-Long BeachCore Responsibilities

Zhiping (Simon) Hu

Education: Master’s Electrical and Computer Engineering, UCDavis

• Responsible for camera image sensor pipeline firmware development for Apple’s products• Design and implement camera features in embedded systems for Apple products and

optimize image processing algorithms to enhance system performance

Camera ISP Firmware EngineerExperience in Current Role: 4+ YearsTotal Experience: 9+ Years

Core Responsibilities

• Analysis of multiple Image Quality metrics to align with the engineering requirement specifications

• Module level evaluation of front and rear cameras for upcoming Pixel Phones

Camera Hardware EngineerExperience in Current Role: 1+ YearsTotal Experience: 1+ Years

Kaushik Parthasarathy

Education: Master’s in Electrical Engg., University at Buffalo Graduate School

San Jose Area Employee Profiles: Camera Hardware Engineer and Embedded Design Engineer

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in same domain

Recommended for

• Cost of labor is relatively cheaper

Recommended for • Relevant experience in Bachelors and Masters - Optimized Scalable Video Streaming over IEEE 802.11a/e HCCA Wireless Networks under Delay Constraints

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

• Design and develop Hardware prototypes and modules for Apple camera related products• Development of hardware components for camera sensor systems• Build RF hardware components, display and camera modules

Core Responsibilities

Vitanshu S

Education: Mtech Electrical Engineering, Indian Institute of Technology, Bombay

Hardware Engineer - CameraExperience in Current Role: 2+ YearsTotal Experience: 18+ Years

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 31: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3131Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

San Jose Area Employee Profiles: Camera Systems Engineer

• Work on enhanced camera module simulator with features including Fisheye, SVE, video; characterization of SONY/OV sensor on QE, CG, PRNU, FPN etc; and IQ evaluation of camera modules on sharpness, color, lens shading, LCA, distortion, flare

• Perform objective and subjective evaluation of Intel ISP with WFoV (Fisheye) support and full pipe (3A+ISP) tuning for low light and HDR applications

Core Responsibilities

Dengyu Liu

Education: M.S. Imaging Science, Rochester Institute of Technology

Camera System EngineerExperience in Current Role: 3+ YearsTotal Experience : 3+ Years

Recommended for• Relevant experience in Bachelors and Masters - What is the Space of Camera

Spectral Sensitivities?• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

Core Responsibilities

Latha M

Education: NA

• Design and develop mobile camera modules from android framework• Develop and implement image quality modules incluse different sensors, lenses and camera• Development of ISP algorithm to build dynamic sensors for camera systems

Camera System EngineerExperience in Current Role: 7+ YearsTotal Experience: 18+ Years

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 32: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3232

Munich, Germany

Page 33: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3333

33

Munich, Germany:

Hotspot

INDEX Universities

Note : DRAUP’s proprietary talent module was used to analyse hotspots by locations and Industry wise

San Jose, USA- Hotspot Employer Hotspot

Software Firms

Semiconductor Firms

Other Firms

University Hotspot

Google

Apple

Siemens

BrainLab

Intel

NVIDIA

Amazon

Altran

Infineon

Dialog

MVTec

LMUTUM

University of Applied Sciences

Software Firms

Semiconductor & Other Firms

Note : Qualcomm has not been marked in the map

Page 34: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3434

Munich, Germany: Top Employer Profiles for Computer Vision Software Engineer talent pool

~1,500Total Computer Vision Software

Engineer talent in Munich, Germany

Automotive Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

45%

30%

25%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Design and build computer vision techniques for autonomous driving applications including traffic prediction and planning

• Plan probabilistic approaches in robotics for risk-aware intelligent decision making in uncertain environments

~ 50 – 70

Software Engineer, Camera-based Driver-Assistance Systems

Self-driving car engineer

• Design and development of series production of camera systems for Automatic Driving

• Build camera sensing, image processing & imaging systems software using computer vision algorithm

• Development of ADAS Camera environment perception algorithms for self driving cars

~ 30 - 50

Camera & Imaging Scientist

Camera sensing engineer -automated driving

• Define Next Generation IP(HW) solutions for Vision Signal Processing

• Build new processor architecture, model, algorithms, firmware, tools, format conversion, exposure control, white balancing, HDR, tone mapping, color space conversion, de-noising, output conversion and mono. stereo

~ 10 – 20

Vision System Architect

Computer Vision Engineer

• Design, implement and adapt multi-camera video capture processes for computer vision applications

• Design and develop real time video processing pipelines for local and cloud based applications

~ 20 – 40

Computer Vision Engineer

Software Engineer - Computer Vision

• Design and develop next generation Computational Imaging technologies that can be applied to Smartphones, VR/AR devices

• Develop advance computer vision algorithms for semantic scene segmentation, motion tracking, image modeling, image registration, and 3D model reconstruction

~ 10 – 20

3D Computer Vision Engineer

Camera Algorithms Engineer

~ 10 – 20

• Research, design, and implement algorithms in Deep Learning for Computer Vision and Imaging problems

• Implementation of image and video analysis product components in the security camera software application

Computer Vision Engineer

ML/Deep Learning Engineer

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Infineon Technologies

PDF Solutions

ASML

Maxim Integrated

SUSS MicroTec

Microchip Technology Inc.

Bertrandt

Artisense Corporation

ZENUITY

IAV GmbH

KET Bodywork Development Thurner

P + Z Engineering

TTTech Auto

ITK Engineering

MVTec Software

Page 35: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3535

Munich, Germany: Top Employer Profiles for Camera Software Engineer talent pool

~650Total Camera Software Engineer

talent in Munich, Germany

Automotive Semiconductor

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

22%

25%

53%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

High Focus Areas

• Develop all camera and ultrasonic based ADAS systems for all BMW and Mini models

• Design sensor fusion algorithms and development of software environment model in the context of advanced driver assistance systems and autonomous driving

~ 30 – 50

Software Developer - Autonomous Driving and ADAS

Auto Camera Software Engineer

• Development of software application for frequency inverters in Advanced Driver Assistance Systems

• Design and development of SW-Algorithm for SIL Environment / Object recognition – Mono and Stereo Camera

~ 20 - 30

Machine Learning Software Engineer

Image Quality Engineer

• Development of camera ISP/sensor kernel driver

• Integration and optimization of camera 3A and image post-processing algorithm

• Design and development of android camera framework and implementation of HAL V3 APIs

~20 – 40

Deep Learning Software Engineer

~20 – 40

• Developing signal processing & machine learning algorithms for ToF (Time of Flight) Depth Camera Sensors

• Build digital design for IP pre-silicon verification tasks

Software Engineer - ADAS

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Bertrandt

Magna International

NVIDIA

SIGRA Technologies

TKI Automotive

Intel Corporation

Robert Bosch GmbH

Magazino GmbH

ELATEC GmbH

Microsoft

Geoprospectors

Infineon Technologies

NXP Semiconductors

MicroFuzzy

MODUL DATA AG

Others

• Development of algorithms, camera-based software and test strategies for autonomous vehicles

• Platform development of the ADAS projects for the driving assistance sensors (RADAR, LIDAR and camera)

~ 20 - 30

Machine Learning Software Engineer

• Design and development of software components for Digital Camera sytems

• Develop and build big camera architecture and UHD features for Amira Camera

• Build and implement software modules for ALEXA Mini camera system

~ 10 – 20

Machine Learning Software Engineer

Page 36: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3636

Munich, Germany: Top Employer Profiles for Camera Hardware Engineer talent pool

~200Total Camera Hardware Engineer

talent in Munich, Germany

Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

31%

23%

46%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing system

• Android Camera HAL development (SoC specific codes and low level Camera HW control)

~ 40 – 50

Design Verification Engineer

Design Verification Engineer

• Design and development of Ethernet Camera SoC and ADAS Microcontroller high level architecture, data flow and bandwidth, control flow, ISP, decoders and encoder

• Build camera based processors for the automotive (ADAS) market

~ 30 – 40

RTL Design Engineer

SoC and Microcontroller Engineer

• Build REAL image sensor chip and developing signal processing 3D camera Time of Flight

• Implementation of biometric authentication processor in the Time of Flight (ToF) camera

~ 20 – 30

HMI Segment Hardware Developer

Embedded H/W Engineer – Camera division

• Design and development of Advanced Car Eye 2.0 that consists of Front Camera and Rear Camera

• Build camera-based surround and rear-view parking systems

• Design, development, optimization and integration of hardware components of Camera in advanced driver assistance systems and fully autonomous vehicles

~ 40 – 50

Robotics Hardware Engineer for Autonomous Driving

• Design, develop, test and qualify camera hardware for next generation Apple products including the iPhone, iPad, MacBooks, etc.,

• Design and bring up the hardware that calibrates and tests the imaging components into iPhone and iPad products

~ 20 – 30

ASIC Design Engineer

SoC Design Verification Engineer

• Design and develop digital subsystems for power management ICs (PMICs) camera systems

• Architect and design of high efficiency low area DC-DC converters for power consumption camera function

~ 10 – 20

Hardware Design Engineer

Hardware System Architect – power management

Focus Areas

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

NVIDIA

TKI Automotive GmbH

Robert Bosch GmbH

IHS Markit

ON Semiconductor

Magna International

Veoneer

AED Engineering GmbH

Valeo

Intel Corporation

Dell EMC

AOX Technologies GmbH

ImFusion GmbH

Phil-Vision GmbH

Audi

Continental

ARRI

Page 37: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3737

Munich, Germany: Top Employer Profiles for Embedded Design Engineers talent pool

~550Total Embedded Design Engineers

talent in Munich, Germany

Semiconductor Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

28%

34%

38%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Design, develop and implement DSP firmware and latest chipsets for camera systems

• Develop and build integrated Cellular SoC power modules, drivers and prototypes for ADAS system

~ 20 – 30

Firmware Engineer

PMIC System Integration Engineer

• Design and develop system architecture (silicon sensors, silicon smart powers, power modules) for preventive safety camera system

• Development of Highly Automated Driving (HAD) system for next generation multi purpose camera systems

~ 20 – 30

Memory Design and Automation Engineer

Firmware Engineer

• Design and development of microcontroller firmware for multi channel digital camera system

• Develop and integrate power management Ics for MILC cameras

~ 10 – 20

Firmware Engineer

• Design and development of Vision subsystem architecture for next generation Video Surveillance camera

• Develop and build Advanced Driver Assistance System (ADAS) microcontroller for Ethernet SOC camera

~ 20 – 30

Firmware Engineer – Camera

• Design and development of unique System-on-chip and embedded system modules for Alvium Camera

• Develop Application Specific Integrated Circuit and FPGAs for machine vision cameras

~ 10 – 20

Embedded System Engineer

Firmware Engineer

Focus Areas

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Elektrobit (EB)

Veoneer

NVIDIA

IAV GmbH

BMW

Magna International

Google

NavVis

Siemens

Intel Corporation

Luxoft

ARRI

Apple

Infineon

Audi

• Control camera peripherals such as image sensors, voice-coil motors (VCMs), lens actuators, LED strobes and power management units (PMUs)

~ 5 – 10

Embedded Software Architect

Firmware Engineer

Page 38: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3838

Munich, Germany: Top Employer Profiles for Camera Systems Engineer talent pool

~800Total for Camera Systems Engineer

talent in Munich, Germany

Semiconductor Automotive Others

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

19%

32%

49%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Define Next Generation IP(HW) solutions for Vision Signal Processing

• Build new processor architecture, model, algorithms, firmware, tools, format conversion, exposure control, white balancing, HDR, tone mapping, color space conversion, de-noising, output conversion and mono. stereo

~ 30 – 50

Systems and Architect Engineer

Camera Vision Systems Engineer

• Design and architect end-to-end camera-related features with a high focus in imaging, vision and video

• Development of System-on-Chip power architecture and dynamic power management policies for camera interface under peak load and thermal constraints

~ 20 – 40

System Engineer – camera

System Architect

• Hardware and software integration of camera systems for autonomous development fleet

• Build software or hardware Motion-Stereo Park Assistant systems, Ultrasonic sensors, Camera Based assistance systems

~20 – 30

Systems Engineer Camera-based Driver-Assistance Systems

Systems Engineer

• Development of fast wide aptertue rendering algorithm for mobile device dual camera system

• Design and develop Gaze tracking system (Image - Eye tracking) and Iris recognition system

~ 20 – 30

Camera 3A Engineer

System Engineer – Camera

• Design and develop Image processing algorithms for camera systems

• Develop and build digital camera architecture for modelling and synthesis of digital camera noise

• Build and implement OpenFX image processing plugin for digital cameras

~ 20 – 30

System Engineer – Camera

Image Processing Engineer -Camera

• Design and develop image processing systems and automated parking function systems architecture

• Focuses on building Auto Focus function in Advanced Driver Assistance Systems

~ 10 – 20

Camera System Engineer for automated driving

Systems Engineer

Focus Areas

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Valeo

Continental

Allied Vision

Aptiv

Vehiclevo GmbH

Acotor GmbH

Robert Bosch GmbH

Magna International

EDAG

NETWALK

Infineon Technologies

Intel Corporation

Apple

Canon EMEA

Microsoft

Page 39: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

3939

Munich, Germany: High demand for Computer Vision talent is driving high salary for the Job roles

Note: The represented data has been derived using DRAUP’s Talent Simulation Module

Med

ian

Sa

lary

(U

SD)

per

an

nu

m

70,000

80,00075,000

85,000

65,000

90,000

105,000

95,000

110,000

80,000

110,000

125,000

115,000

130,000

100,000

Camera Hardware Engineer Camera Software Engineer Camera System Engineer Computer Vision SoftwareEngineer

Embedded Engineer

Entry (0-5) Middle(5-10) Senior (10+)

$90,000 $103,000 $95,000 $108,000

$96,000Median Camera Talent

Salary

$82,000

Page 40: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4040

Core ResponsibilitiesCore Responsibilities

Munich, Germany Employee Profiles: Computer Vision and Camera Software Engineer

Arvind AmruthEducation: MSc Electrical and Computer Engineering, Technical University Munich

• Design and development of image processing algorithms for Time-Of-Flight cameras (TOF)• Development of image processing pipelines (De-Noising, Anti Alias)• Develop and implement ARRI color tool, ARRI Meta Extract, Frame Line Composer or Lens

Illumination pipeline• Work on initial activation, verification and optimization of Cmos image sensors

Image Sensor EngineerExperience in Current Role: 3+ YearsTotal Experience: 13+ Years

Thomas HachEducation: PhD Electrical Engineering and Information Technology, Technical University of Munich

• Build and develop camera systems for Autonomous driving system (ADAS)• Develop and implement camera based drivers and chips for Autonomous vehicle• Build autonomous car prototypes based on vision processing technology

Image Processing Engineer - CameraExperience in Current Role: 1+ YearTotal Experience: 8+ Years

Alexey AbramovEducation: MSc Computer Science, National Research Nuclear University

Software Development Engineer –CameraExperience in Current Role: 4+ YearsTotal Experience: 11+ Years

Note : DRAUP’s Proprietary Talent Module was used to analyze talent by locations and skill sets

Core Responsibilities

Lukasz KondradEducation: PhD Signal Processing, Tampere University of Technology

Software Research Engineer -CameraExperience in Current Role: 6+ YearsTotal Experience: 14+ Years

Core Responsibilities

• Development of algorithms and camera-based systems for autonomous vehicles• Design and development of ADAS application and Driver Assistance Sensors for Camera systems• Build and develop sensor software for ADAS systems using CANoe and ADAS tools

• Develop and build AR, VR and HMD prototypes for multi camera systems• Design and develop software tools to control and calibrate AR and VR HMD prototypes and modules • Develop and implement peripheral IP for video surveillance cameras

Recommended for• Relevant experience in Bachelors and Masters - Emphasis on Image

processing, computer vision and machine learning• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

Recommended for• Relevant experience in Bachelors and Masters – Compression of visual data

into symbol-like descriptors in terms of a cognitive real-time vision system• Relevant experience - More than 3 years in the same company

Recommended for• Relevant experience in Bachelors and Masters - A Novel RGB-Z Camera for

High-Quality Motion Picture Applications• Cost of labor is relatively cheaper

Recommended for• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company• Employed in peer company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 41: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4141

Core ResponsibilitiesCore Responsibilities

Munich, Germany Employee Profiles: Camera Hardware Engineer and Embedded Design Engineer

Shreyas RavishankarEducation: MSc Field Of Study Information and Communication Systems, Chemnitz University of Technology

• Design and develop Dash camera (Front and Rear Camera) for Advanced Car Eye 2.0• Develop and implement hardware components of camera for ADAS• Design and develop hardware camera modules and components for Autonomous vehicles

Camera Hardware EngineerExperience in Current Role: 2+ YearsTotal Experience: 8+ Years

Stefan NeumannEducation: MSc Applied Microelectronics and Computer Engineering, University of Rostock

• Design and development of camera depth sensing components• Design, develop and implement camera hardware systems for next generation camera systems• Development of camera actuators, optics and strobe modules for iOS products

ASIC Design EngineerExperience in Current Role: 2+ YearsTotal Experience: 9+ Years

Rajib AhsanEducation: BSc Electrical and Electronic Engineering, Bangladesh University of Engineering and Technology

Firmware EngineerExperience in Current Role: 4+ YearsTotal Experience: 12+ Years

Note : DRAUP’s Proprietary Talent Module was used to analyze talent by locations and skill sets

Core Responsibilities

Robert HaaseEducation: MSc Industrial Engineering, Karlsruhe Institute of Technology

Firmware Engineer - CameraExperience in Current Role: 1+ YearsTotal Experience: 6+ Years

Core Responsibilities

• Firmware development for IP Surveillance cameras• Develop, deploy and simulate pipelines embedded architecture for video surveillance camera• Design and develop smart card chips IP video cameras

• Design and implementation of DSP firmware and latest chipset for camera systems• Develop and build Hardware or Firmware architecture for next generation cameras• Develop and build SOC power modules, drivers for ADAS camera system

Recommended for• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company• Employed in peer company

Recommended for • Relevant experience in Bachelors and Masters - Accessing DesignWare Sensor and Control IP Subsystem Resources in an OVM/UVM Testbench Using a Register Abstraction Layer (RAL)

• Cost of labor is relatively cheaper

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

Recommended for

• Cost of labor is relatively cheaper• Employed in peer company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 42: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4242

Core Responsibilities

Munich, Germany Employee Profiles: Camera System Engineer

Avik Santra Education: ME in Signal Processing at Indian Institute of Science and Technology

• Develop and implement image vision and video features in camera systems• Development of Dynamic Power management modules for GPU, CPU and Camera interface • Development of system-on-chip architecture, Power Modelling and power use case analysis to build

camera interface

System Engineer - CameraExperience in Current Role: 4+ YearsTotal Experience: 9+ Years

Note : DRAUP’s Proprietary Talent Module was used to analyze talent by locations and skill sets

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

Core Responsibilities

Imane MalassEducation: Ph.D. Micro and Nano Electronics at University of Strasbourg

• Design, simulation and implementation of an integrated streak camera prototype based on a TCSPC system in a 180 nm standard CMOS technology

• Simulation, layout, DRC, LVS and Antenna verification using Assura and Calibre • RTL design, simulation and implementation of the digital blocks using EDA tools

RF Engineer – Digital DesignExperience in Current Role:5 MonthsTotal Experience: 7 Years

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 43: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4343

Hsinchu City, Taiwan

Page 44: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4444

44

Hsinchu City, Taiwan:

Hotspot

INDEX Universities

Note : DRAUP’s proprietary talent module was used to analyse hotspots by locations and Industry wise

San Jose, USA- Hotspot Employer Hotspot

Semiconductor Firms

Electronics Firms

University Hotspot

Electronics Firms

Semiconductor Firms

Chung Hua University

National Tsing University

GUC

National Central University

Chiao Tung University

MediatekRealltek

Ambarella

ASM Pacific

TSMC

Logitech

Altek

Foxconn

Liteon

Note : Qualcomm has not been marked in the map

Page 45: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4545

Hsinchu City, Taiwan: Top Employer Profiles for Computer Vision Software Engineer talent pool

~400Total Computer Vision Software Engineer talent in Hsinchu City,

Taiwan

Semiconductor Electrical/Electronic Manufacturing

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

48%

33%

19%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

• Development of general RGB sensor imaging algorithms

• Development of specific RGB-IR sensor imaging (2x2, 4x4 arrangements) algorithms and pipeline

• Camera image signal processing (ISP) development

Imaging, Vision Algorithm Engineer

~ 10 - 20

• Development of image processing algorithm for digital camera

• Design and implementation of “Instant AE” control flow on CCU system

• Design of “Real-time AF control” flow on CCU system

AI Vision Engineer

~ 50 - 60

• Computer vision toolkit and compiler development and optimization for Ambarella camera products

• Development of Ambarella Digital Overlap HDR algorithm

• Development and maintenance of AE/AWB algorithm

Computer Vision Engineer

~ 10 - 20

• Performance optimization and validation of Color Fringe Reduction algorithm and release library for customer

• Performance optimization and validation of Depth Utility Algorithm and release library for customer

Computer Vision Engineer

~ 10 - 20

• Develop 360 camera /w LTE, live streaming, video stitching using deep learning technologies

• Module/system-wise calibration for RGB-ToF camera, flying pixel detection/correction, and OpenNIdriver development

Software Engineer

• Designing, implementing, testing, deploying and maintaining innovative solutions

• Collaborating with Research scientists to enable development of new machine learning models, update and retrain current models

Computer Vision Engineer

~ 10 - 20

~ 10 - 20

Focus Areas

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Lianhao Technology

MStarSemiconductor

Availink

ICOMM, Inc.

EpiSonica

oToBrite Electronics

BrickcomCorporation

Cinnamon AI

Lenovo

Hewlett Packard Enterprise

Promise Technology

Wistron

Cypress Semiconductor

Page 46: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4646

Hsinchu City, Taiwan: Top Employer Profiles for Camera Software Engineer talent pool

~250Total Camera Software Engineer

talent in Hsinchu City, Taiwan

Semiconductor Consumer Electronics

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

17%

33%

50%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

• Design and development of Camera Control Uint (CCU) real-time system on smart phone SoC (Helio P25, X30, P23, P60, P80 )

• Design and implementation of system infrastructure on CCU, including interrupt/task handling, logging, core control, peripheral control, i2c control, debugging

Software Engineer - Camera

~ 50 - 60

• Software integration and debugging for Cloud Camera (Ambarella A5S/S2L/S2LM/S3L)

• Restful API development using C, C++ for Ambarella Cloud Camera products

• Software integration and debugging of Battery Powered Camera(Ambarella S2LM)

~ 10 - 20

Software Engineer - Camera

• Design universal RGB/RGBIr sensor ISP for Realtek Camera imaging technology

• Development of Visible RGB and IR image fusion for low light image enhancement

• Design IR camera imaging for windows hello biometric authentication

~ 10 - 20

• Design camera module ,select barrel / image sensor and review camera specifications

• Design and development of camera manufacturing test software and test cases

• Define criteria for IQC and manufacturing testing and IQ(Image Quality) testing with Imatest

~ 10 - 20

Software Engineer - Camera

Software Engineer - Camera

• Design the webcam firmware architecture and develop the reliable RTOS architecture system for video conferencing system

• Implement video part of ConferenceCam CC3000e, the first product that has 5x optical zoom, which is designed as a part of Video Conferencing products

~ 10 - 20

Software Engineer - Camera

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Lingyang Innovation Technology Co., Ltd.

AUO

HTC

ITE

Topview Optronics

OmniVisionTechnologies, Inc.

Lite- ON

Synaptics Incorporated

TSMC

Pixart Inc

Lianhao Technology Co., Ltd.

coAsia

Google

STMicroelectronics

Dialog Semiconductor

Solomon Technology

Electrical/Electronic Manufacturing

• Design and development of new features, support for new hardware, debugging of issues within the software, optimizing software for performance and power, development of unit tests

~ 5 - 20

Camera Software Integration Engineer

Page 47: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4747

Hsinchu City, Taiwan: Top Employer Profiles for Camera Hardware Engineer talent pool

~450Total for Camera Hardware Engineer

talent in Hsinchu City, Taiwan

Semiconductor Electrical/Electronic Manufacturing

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

10%

35%55%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

• Design and implementation of ISP hardware architecture

• Implement digital hardware based on MIPI DPHY, MIPI CPHY, MIPI CSI-2 specification and analog to digital co-simulation in XA-VCS and ADiT-vcs

• FPGA and top level design verification in System Verilog, VMM and Xilinx Vertex FPGA emulation platform

Digital IC Designer

~ 70 - 80

• Developing micro-architecture specifications for a next generation Ambarella products

• Design and implement video compression logic and image processing logic in Verilog and System Verilog

Hardware Engineer

~ 10 - 20

• Development of Video product verification systems, that include sensor, lens, image, video stream quality, windows Hello camera verification tools, 4K video applications.

ASIC Design Engineer

Hardware Engineer

~ 10 - 20

• Design and development of Digital Camera Controller IC

• Digital Camera Controller IC validation, EVB design and FPGA verification

Hardware Engineer

~ 10 - 20

• Design and development of hardware multimedia products such as camera and video switch

• Design and review base band hardware system of camera products

Principal Hardware Engineer

~ 5 - 10

Consumer Electronics

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Solomon Technology Corp

Geovision

Flowring Technology

Augentix Inc

Mitac International Corp

AUO

Raydium Semi-Conductor Corp

Lianhao Technology Co., Ltd

ON Semiconductor

Pixart Inc

ILI Technology Corp

TSMC

Viscovery

Skymizer

Page 48: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4848

Hsinchu City, Taiwan: Top Employer Profiles for Embedded Engineer talent pool

~480Total for Embedded Engineer talent

in Hsinchu City, Taiwan

Semiconductor Electrical/Electronic Manufacturing

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

17%

32%

51%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

• Design, development, optimize and maintain camera ISP driver

• Develop camera ISP pipeline driver for the different versions of ISP pass1

• Analyse ISP hardware signals, ISP throughput and DMA bandwidth issues

Embedded Engineer

Design Engineer

~ 75 - 90

• Digital design, verification, synthesis and SoC architecture design of PCIE/USB network IC and automotive camera IC development

Embedded Software Engineer

~ 15 - 20

• Development of embedded system and image and video DSP driver features

• Automation of testing of camera firmware and CV toolkit

• Development of Drone camera including several DJI Inspire2 and Phantom4 variants

Embedded Software Engineer

~ 10 - 15

• Develop and implement edge compute security camera system based on Machine-learning Computer vision technology

• Implement ML CV based inference on low power compute devices

Design Engineer

~ 10 - 15

• Design and development of 180-degree 1080P panoramic camera, Amba S2E

• Designed and implemented WiFiapplication flow and driver porting (BCM43438 and BCM43241)

• Integration of software functions in Battery camera (Amba S5Lm)

Embedded Software Engineer

~ 5 - 10

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

Lianhao Technology Co., Ltd.

MStar Semiconductor

Etron Technology Inc.

Availink

ICOMM, Inc.

EpiSonica

oToBrite Electronics

Brickcom Corporation

InnoTech LLC

Cinnamon AI

Lenovo

Hewlett Packard Enterprise

Promise Technology

Wistron

Cypress Semiconductor Corporation

• Specify in TCAD simulation • Pixel design and process optimization

Risk assessment of new tape-out products

• Product characterization and Failure analysis

Embedded Software Engineer

~ 5 - 10

Page 49: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

4949

Hsinchu City, Taiwan: Top Employer Profiles for Camera Systems Engineer talent pool

~300Total Camera Systems Engineer talent in Hsinchu City, Taiwan

Semiconductor Electrical/Electronic Manufacturing

Note : DRAUP’s proprietary talent module was used to analyse talent headcount and distribution across industry verticals and top companies

Note : The analysis doesn’t include Service Provider companies, Government entities and Defence Organization

17%

33%

50%

0-5 Years 6-10 Years 10+ Years

Talent Split By Experience

Focus Areas

• Design and development of camera auto exposure/focus (AE/AF) features on CCU

• Development of H-DMB , CMMB and DVB-T support customer feature MP

Camera System Engineer

~25 - 30

• Microcode development to maximize utilization of hardware pipeline with optimal design in memory management, job scheduler, and DMA, especially for digital image and video processing

System Engineer - Camera

~ 5 - 10

• Camera 3D geometry calibration and rectification

• Camera lens distortion calibration• Define and develop product

specification and develop verification test cases

System Engineer - Camera

~ 5 - 10

• Module/system-wise calibration for RGB-ToF camera

• Detection and correction of flying pixel

• Development of OpenNI driver

Software Engineer - Camera

~ 5 - 10

• Specify, design, and model image processing algorithms

• Characterize imager operation and develop imaging systems validation tests

• Development of fixed length near-lossless coding for image signal processing (ISP)

Camera System Engineer

~ 5 - 10

High Focus Areas

Camera Systems

Video Surveillance

Video Conference

Sports Camera

Long List of other relevant companies

TSMC

Lianhao Technology Co., Ltd.

MStar Semiconductor

WeltrendSemiconductor,Inc.

Availink

ICOMM, Inc.

Raydium Semi-Conductor Corp

EpiSonica

oToBrite Electronics

Brickcom Corporation

InnoTech LLC

Cinnamon AI

Lenovo

Hewlett Packard Enterprise

Promise Technology

Wistron

Consumer Electronics

• Design and development of camera auto exposure/focus (AE/AF) features on CCU

• Design, implementation and testing of software used in a manufacturing environment

System Engineer - Camera

~ 5 - 10

Page 50: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

5050

Hsinchu City, Taiwan: Computer Vision Software Engineer and Camera Software Engineer are the top paying job roles

Note: The represented data has been derived using DRAUP’s Talent Simulation Module

Med

ian

Sa

lary

(U

SD)

per

an

nu

m

30,000

34,00032,000

35,000

29,000

36,000

40,00038,000

42,000

33,000

43,000

47,00044,000

49,000

40,000

Camera Hardware Engineer Camera Software Engineer Camera System Engineer Computer Vision SoftwareEngineer

Embedded Engineer

Entry (0-5) Middle(5-10) Senior (10+)

$36,000 $40,000 $38,000 $42,000

$38,000Median camera Talent

Salary

$34,000

Page 51: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

5151

Core Responsibilities

Core Responsibilities

Hsinchu City, Taiwan Employee Profiles: Computer Vision and Camera Software Engineer

Cheng-Yuan Ko

Education: MS Algorithm and Architecture Design of 3D Interactive User Interface by Stereo Camera

• Develop fast object distance estimation algorithm by stereo image based on two photographic image of a fast ranging algorithm

• Develop the algorithm of the RGB and depth Image segmentation by Fusion • Design and develop Image segmentation by Stereo Image segmentation algorithm based on

the depth of the mixed FIG

Image and Vision Algorithm engineerExperience in Current Role: 1+ YearsTotal Experience: 5+ Years

Core Responsibilities

• Development of image recognition, image stitching related algorithms and systems using traditional computer vision

• Develop image recognition, behavior recognition related algorithms and systems using Deep Learning

• Develop Machine Learning/Deep Learning algorithm for machine vision camera’s

Image processing algorithm engineerExperience in Current Role: 1+ Years Total Experience: 4+ Years

Ye Guanxi

Education: MS Computer Science,National Sun Yat-Sen University

CCU Software Engineer Experience in Current Role: 3+ YearsTotal Experience : 4+ Years

Core Responsibilities

Software Engineer – Camera DivisionExperience in Current Role: 4+ YearsTotal Experience: 6+ Years

Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

Chun Te Yu

Education: MS Networking and Multimedia, National Chung HsingUniversity

Ching Wei Tseng

Education: (M.S.) Computer Science and Engineering, National Tsing Hua University

Recommended for• Relevant experience in Bachelors and Masters - “virtual touch”(real 3D)

interaction by using stereo camera• Cost of labor is relatively cheaper

Recommended for• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company• Employed in peer company - MediaTek

• Design & development of Camera Control Uint (CCU) real-time system on smart phone SoC (Helio P25, X30, P23, P60, P80 )

• Works on face detection/tracking control flow & performance optimization• Design & development of camera auto exposure/focus (AE/AF) features on CCU

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company• Employed in peer company - MediaTek

• Define, design, and launch new features, like continue auto-focus, burst snapshot, and customized exit tags

• Responsible for Camera related CTS(Compatibility Test Suite) issue and monkey issue• Works on building new features, like live streaming in video application

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 52: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

5252

Core Responsibilities

Core Responsibilities

Hsinchu City, Taiwan Employee Profiles: Camera Hardware Engineer and Camera Embedded Engineer

Yan Lihong

Education: MS Analog IC design,National Taiwan University

• Works on MTK CSI(Camera serial interface) technology• Develop MIPI Combo-C/D-PHY CSI/DSI analog IP design and layout using 7/10/12/16nm

process with Helio P22/23/60• Responsible for C/D-PHY Instrument evaluation and CTS test environment establishment

IC Design EngineerExperience in Current Role: 1+ YearsTotal Experience: 5+ Years

Core Responsibilities

• Perform product validation and verification of camera hardware and various debug tools to conduct failure analysis

• Develop test procedures to ensure product’s reliability and usability• Develop tests and debugging tools to analyze the functionality of hardware systems

Camera Hardware EngineerExperience in Current Role: 1+ Years Total Experience: 4+ Years

Huanglin Lin

Education: MS Mechanical Engineering, National Chiao Tung University

Firmware EngineerExperience in Current Role: 3+ YearsTotal Experience : 4+ Years

Core Responsibilities

Firmware EngineerExperience in Current Role: 4+ YearsTotal Experience: 6+ Years

Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

Garnet Huang

Education: MS Networking and Multimedia, National Chung HsingUniversity

Po-Chuan Peng

Education: (M.S.) Electrical, Electronic and Communications Engineering Technology, National Central University

Recommended for• Relevant experience in Bachelors and Masters - Advanced Edge Detector Type Transition Enforcing Coding(TEC) Receiver for Sampling Vector Signals without using Clock and Data Recovery Circuit

• Cost of labor is relatively cheaper• Employed in peer company - MediaTek

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the camera related division

• Design camera middleware SDK, including Image pipeline tuning, still capture, image sensor driver, lens driver, 3A algorithm development etc.

• Responsible for SLT(system level test) design and testing• Design, development, optimize and maintain camera ISP driver

• Design and development of reliable RTOS architecture system for video conference system• Responsible for the webcam firmware architecture and design• Build and implement video part of ConferenceCam CC3000e and webcam product BCC950

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company• Employed in peer company - Logitech

Recommended for• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company• Employed in peer company - MediaTek

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience

Page 53: Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop prototype camera systems with various emerging image sensor technologies and end-2-end

5353

Core Responsibilities

Hsinchu City, Taiwan Employee Profiles: Camera Systems Engineer

Yao-Lin Liu

Education: MS Materials Science and Engineering Taipei, National Taiwan University of Science and Technology

• Responsible for digital camera related products application circuit, IC verification and customer support, turn key design

• Works on camera feature and image quality for all smart phone ODM project• Design and develop digital camera image processing, camera 3A ( AE, AWB, AF, Flash)

Algorithm Development

Camera Systems ArchitectExperience in Current Role: 4+ YearsTotal Experience: 5+ Years

Core Responsibilities

• Responsible for multi-channel 3A control flow maintenance and Image quality - wide dynamic range, color correction

• Build digital overlap HDR algorithm and image sensor on-chip HDR• Design and develop video and image processing pipeline and on-chip image sensors for

camera systems

Camera System EngineerExperience in Current Role: 5+ Years Total Experience: 7+ Years

Note : DRAUP’s proprietary talent module was used to analyze talent by locations and skill sets

Peter H

Education: (M.S.) Electrical Engineering, National Chung Cheng University

Recommended for

• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

Recommended for• Relevant experience in Bachelors and Masters - Multiview Texture Coding and Free

Viewpoint Image Synthesis for Mesh-based 3D Video Transmission• Cost of labor is relatively cheaper• Relevant experience - More than 3 years in the same company

University – Relevant Education, Tier 1 University, research background/paper published

Employed in Peer company

Cost of Labor

Talent Maturity – Years of relevant experience