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