- 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;
