Computer Vision Software Developer, II
Core
Implement computer vision algorithms into high-quality production-ready code and optimize them for embedded systems and mobile devices.
Role type
Mid-level IC computer vision software developer
Builds
Production-ready computer vision algorithms for embedded systems and mobile devices
Domain
Computer Vision / Embedded Systems / Mobile
Deliverable
production ML models
Required skills
C, C++11, algorithms, data structures, image processing, computer vision
Preferred skills
Parallelized & vectorized computation, optimization on PC/embedded platforms, barcode scanning experience
Technologies
x86, GPU, multi-core ARM CPU, DSP
Responsibilities
Design and implement strategies for optimizing computer vision algorithms for different hardware architectures; Participate in project code reviews; Design and/or review architected modules and software systems; Create automated software tests and troubleshoot software issues; Document software architecture
Seniority
Mid-level, hands-on IC