Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop...
Transcript of Camera System Study - Amazon S3€¦ · Camera Systems Engineer A camera Systems Engineer develop...
Camera System Study
April 2019
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
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)
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
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.
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
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
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
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
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
1111
Greater San Diego Area
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
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
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
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
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
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
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
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
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
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
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
2121
San Jose – Bay Area
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
Synopsys
Adobe
Semiconductor & Network Firms
Texas Instruments
ON Semiconductor
Note : Qualcomm has not been marked in the map
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
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.
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
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
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
Adobe
Nod
Broadcom Inc.
Xilinx
Intersil
KLA
ASML
Nokia
NXP Semiconductors
Dialog Semiconductor
Microsoft
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
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
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
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
3232
Munich, Germany
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
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
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
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
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
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
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
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
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
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
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
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
4343
Hsinchu City, Taiwan
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
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
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
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
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
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
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
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
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
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
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
Source : DRAUP
54
54
www.draup.com