Software Engineer Vision Automation, Test & Calibration : 26-02520

Akraya Inc.

Sunnyvale (CA)

On-site

USD 110,000 - 117,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Akraya is seeking a Software Engineer – Vision Automation, Test & Calibration to support the development and manufacturing of vision systems for surgical robotic platforms. Strong software development skills in C#, Python, or C/C++ are required, along with experience building production-quality test and calibration software.

You will collaborate with software, systems, electrical, mechanical, manufacturing, and quality teams to design, deploy, and sustain software used to test and calibrate

Qualifications

  • Strong hands-on programming experience with C#, Python or C/C++.
  • Strong understanding of OO Analysis, OO Design, OOP and design patterns.
  • Experience developing, testing, deploying, and supporting production-quality software.
  • Ability to manage software projects from inception through development, testing, release and production support.

Responsibilities

  • Design, develop, test, release, deploy, and document software for vision system testing and calibration used in robotic surgical systems.
  • Develop and integrate illumination measurement systems and related algorithms for vision system test and calibration.
  • Collaborate with system and embedded software teams to maintain APIs supporting manufacturing test and calibration processes.
  • Build and maintain scalable software infrastructure and tools for rapid development of fixtures.
  • Own software projects from requirements through deployment and production support.

Skills

C#
Python
C/C++
OO Design
Design Patterns
Production Software

Education

Bachelor's or Master's in CS/SE/EE

Tools

MATLAB
APIs

Job description

Primary Skills: C# / Python / C++ Software Development (Expert), Vision Systems Test & Calibration (Advanced), OOP / OOD / Design Patterns (Advanced), Manufacturing Test Software & Automation (Advanced), SDLC & Production Software Development (Advanced)

Contract Type: W2 Only Duration: 8+ Months Location: Sunnyvale, CA (Onsite – 5 Days/Week) Pay Range: $80 - $85 on W2

Job Summary

We are seeking a Software Engineer – Vision Automation, Test & Calibration to support the development and manufacturing of vision systems for surgical robotic platforms. The ideal candidate will have strong software development experience in C#, Python, or C/C++, along with experience developing production-quality test and calibration software. This role will work closely with software, systems, electrical, mechanical, manufacturing, and quality engineering teams to design, develop, deploy, and sustain software used to test and calibrate robotic vision systems in a regulated manufacturing environment.

Key Responsibilities
  • Design, develop, test, release, deploy, and document software applications for vision system testing and calibration used in robotic surgical systems.
  • Develop and integrate illumination measurement systems and related algorithms supporting vision system test and calibration.
  • Collaborate with system and embedded software teams to develop and maintain APIs supporting manufacturing test and calibration processes.
  • Build and maintain scalable software infrastructure and tools that enable rapid development of manufacturing test and calibration fixtures.
  • Develop, document, and qualify production software while ensuring reliability, integrity, and compliance with manufacturing requirements.
  • Take ownership of software projects from requirements through deployment, troubleshoot production issues, and work independently to resolve technical roadblocks.
Must-Have Skills
  • Strong hands-on programming experience with C#, Python, or C/C++.
  • Strong understanding of Object-Oriented Analysis, Object-Oriented Design, OOP, and software design patterns.
  • Experience developing, testing, deploying, and supporting production-quality software applications.
  • Ability to manage software projects from inception through development, testing, release, and production support.
Nice-to-Have Skills
  • Experience with MATLAB and/or algorithms used for measurement, testing, calibration, or automation.
  • Knowledge of photometric and radiometric measurement fundamentals.
  • Experience developing scalable manufacturing, automation, or production test systems.
  • Experience working with APIs and software infrastructure supporting test equipment or engineering systems.
Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related engineering discipline.
  • 3+ years of professional software development experience; advanced degree may offset some experience requirements.
  • Experience in medical device manufacturing or another highly regulated engineering environment, including familiarity with regulated quality systems.
  • Strong communication, analytical, problem-solving, and collaboration skills, with the ability to work effectively across multidisciplinary engineering teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Matlab Software Development Engineer
Matlab Software Development Engineer

APN Software Services, Inc • Sunnyvale (CA)

On-site
USD 83,000 - 124,000
Vision Automation Software Engineer - Test & Calibration
Vision Automation Software Engineer - Test & Calibration

Akraya • Sunnyvale (CA)

On-site
USD 110,000 - 117,000
Vision Systems Test & Calibration Software Engineer
Vision Systems Test & Calibration Software Engineer

APN Software Services, Inc • Sunnyvale (CA)

On-site
USD 83,000 - 124,000
Senior Mechanical Engineer – Vision & Test Equipment
Senior Mechanical Engineer – Vision & Test Equipment

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Sr. Manufacturing Software Engineer
Sr. Manufacturing Software Engineer

Capstan Medical • Santa Cruz (CA)

On-site
USD 120,000 - 190,000
Software Quality Engineer
Software Quality Engineer

Pentangle Tech Services | P5 Group • San Jose (CA)

On-site
USD 110,000 - 160,000
Senior Mechanical Engineer – Vision & Test Equipment
Senior Mechanical Engineer – Vision & Test Equipment

Intuitive • Sunnyvale (CA)

On-site
USD 163,000 - 234,000
Software Engineer II
Software Engineer II

Technology Transfer Services • City of Corning (NY)

On-site
USD 100,000 - 150,000
Software Test Engineer - Medical Devices
Software Test Engineer - Medical Devices

Planet Pharma • Fort Snelling Unorganized Territory (MN)

On-site
USD 75,000 - 110,000
Software Test Engineer II
Software Test Engineer II

Real • Minnesota

On-site
USD 90,000 - 130,000