Software Engineer - Algorithm

Fremont, CA 94538

Employment Type: Direct Category: Software Engineer, Systems Job Number: 8078


  • MSc or PhD in computer science, electrical engineering, mathematics or physics - 7+ years
  • Industry experience in image processing, machine learning, computer vision
  • Demonstrated experience developing in C, C++ on Windows or Linux OS, C#, .NET
  • Experience in GPU programming (OpenGL/Cuda) and Linux
  • Extensive experience with mathematical analytical techniques using linear algebra, geometry, statistics
  • Extensive analytical experience  using multivariate analysis, real-time object tracking and object classification
  • Proficiency in optical image processing, computer vision, feature detection/tracking, 3D geometry, machine learning, deep learning


  • Develop, implement and optimize algorithms for real-time object detection and tracking, robot guidance, auto 3D alignment, image improvement
  • Maintain computer vision, machine learning control algorithms
  • Develop design specifications from technical and business requirements - application code and modules
  • Follow SDLC to document, test, and implement software codes
  • Collaborate with team members to analyze, develop requirements, make recommendations for improvements


Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.