Skip to content

Jobs

Mashgin

Robot type
Service and Consumer
Location
Palo AltoCaliforniaUSA
Job type
Software
Posted
Aug 11, 2026
Salary
$187,075–$250,000 a year
Full-time

Senior Software Engineer

Job description

Select “Apply for this Job” below to submit your application and upload your resume. Reference code NV-CW-26.

Job responsibilities

  • Develop and design new algorithms for image processing and analysis, and scalable software systems using C/C++ and Python.
  • Develop and execute large-scale data collection techniques for training Deep Neural Networks.
  • Drive and develop new algorithms to dramatically improve existing computer vision methods.
  • Research and maintain state-of-the-art ML algorithms for image analysis.
  • Debug and resolve production vision system issues through algorithm tuning and software-level fixes for kiosks deployed in diverse physical locations.
  • Code full-stack building products from end to end.
  • Build production-ready code.
  • Work with a small interdisciplinary team in hardware, software, and design to build new versions of products from scratch.

Job requirements

  • A Master’s degree or equivalent in Computer Science or a related field;
  • One year of experience in a software engineering or related role;
  • Must have one year of experience with designing and optimizing high-performance image processing software systems for deployment on edge devices;

Similar jobs