Computer Vision Engineering Lead

Contract: 12 Months+

Pay Range: $90/Hr on w2 - $100/Hr on w2

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.

  • 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.
  • Video & Analytics