Computer Vision Engineer

Irvine, CA /
Software /


    • Research and implement computer vision and machine learning models
    • Collaborate and contribute with other engineers to facilitate creation of novel systems
    • Find the optimal balance between setting and maintaining a research direction, and day-to-day delivery of robust technologies
    • Determine implementation and optimization of algorithms


    • Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, Physics, Robotics or related technical field
    • Experience developing software and algorithms for computer vision, machine learning or computer graphics applications
    • Strong knowledge using scientific computing frameworks & strong programming skills
    • Deep understanding of machine learning fundamentals
    • Experience with open source computer vision and linear algebra frameworks
    • Strong instincts for efficiency and optimization
    • Passion for machine learning and related fields
    • Experience working on depth sensor technology, SLAM, and/or imaging/camera systems
    • Experience working on VR, AR and/or MR
    • Experience with CPU/GPU programming
    • Experience with OS internals and kernel development/debugging
U.S. Person status is required as this position needs to access export controlled data.