Computer Vision Engineer V
Duration: 12 Months
Payrate: $95-105/HR
The main function of a computer vision engineer is to explore, develop and deliver new cutting-edge technologies that serve the foundation of optical computing. The typical computer vision engineer will be a software engineer with a deep C++ skillset and possess the ability to solve challenging computer vision and image processing problems.
Request Highlights:
- Typical Day: Will help to diagnose and resolve issues; Working on VR-specific tasks.
- By the task- explain the need and let the CW figure out the path- reach out, debug, work independently, find extra information beyond what is required.
- AI / Camera – Collaborate closely with architects and ecosystem stakeholders for network optimizations and distributed SoC IP utilization (GPU vs CPU vs DSP vs NPU, …)
- Prototype the optimized pipeline for different algorithm (ex. eye tracking, hand tacking, etc..) using SoC IP
- Exploring networks from AI research and technology teams and propose right architecture.
- Fully ON-SITE in San Diego, CA
- 2 interviews - one with HM and one with a specialist
- AI / Camera – Collaborate closely with architects and ecosystem stakeholders for network optimizations and distributed SoC IP utilization (GPU vs CPU vs DSP vs NPU, …)
- Prototype the optimized pipeline for different algorithm (ex. eye tracking, hand tacking, etc..) using SoC IP
- Exploring networks from AI research and technology teams and propose right architecture.
- Enable ON device use cases through quantization, compression, and spilt processing.
- As a market specialist, be aware of current market events and typical user behavior in the North America market.
- Study state-of-the-art algorithms in the field of camera-based signal processing
- Suggest, collect, and synthesize requirements and create effective feature roadmap.
- Design new algorithms, or adaptations to existing algorithms, that will enable novel capabilities.
- Collaborate closely with algorithm developers, system architects and designers to support the creation of innovative and impactful experiences.
- Code deliverables in tandem with the engineering team
- Assess and recommend emerging technologies through close partnership with external, industry leading suppliers.
- Analyze and improve efficiency of algorithms.
- Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification, or disclosure.
- Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
- Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
Skills:
- Expert knowledge of C++ computing.
- Knowledge in computer vision and image processing.
- Proficiency in developing a variety of programming languages.
- Excellent communication skills both verbal and written.
- Strong analytical and problem-solving skills.
Education/Experience: Bachelor’s degree in software engineering required.
Must-Have Hard Skills:
- Qualcomm Snapdragon experience
- 2+ years; Understand specific use cases- camera, ISP, Computer Vision knowledge.
Good-to-Have Skills: Knowledge of Qualcomm VSP, camera software