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

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Akraya, Inc. seeks a Software Engineer – Vision Automation, Test & Calibration in Sunnyvale, CA to develop and manufacture vision systems for robotic surgical platforms. You will use C#, Python, or C/C++ and contribute to production-quality test and calibration software across multiple engineering teams.

The role emphasizes hardware-software collaboration, API development for test equipment, and scalable tooling to support manufacturing validation in a regulated environment.

Qualifications

  • Strong hands-on programming experience with C#, Python, or C/C++.
  • Solid understanding of OOP, OOD and design patterns.
  • Experience delivering production-quality software for testing or calibration.
  • Ability to manage software projects from inception through deployment and production support.

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 for rapid development of fixtures.
  • Develop, document, and qualify production software ensuring reliability and compliance with manufacturing requirements.
  • Take ownership of software projects from requirements to deployment and independently resolve production issues.

Skills

C#
Python
C/C++
Vision Systems
OOP / OOD / Design Patterns
Manufacturing Test Software & Auto
SDLC & Production Software Development

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related engineering discipline

Tools

MATLAB
APIs for test equipment

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.
ABOUT AKRAYA

Akraya is an award-winning IT staffing firm consistently recognized for our commitment to excellence and a thriving work environment. Most recently, we were recognized Stevie Employer of the Year 2025, SIA Best Staffing Firm to work for 2025, Inc 5000 Best Workspaces in US (2025 & 2024) and Glassdoor's Best Places to Work (2023 & 2022)! Industry Leaders in Tech Staffing As Talent solutions provider for Fortune 100 Organizations, Akraya's industry recognitions solidify our leadership position in the IT staffing space.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Vision Automation Software Engineer – Test & Calibration
Vision Automation Software Engineer – Test & Calibration

Akraya, Inc. • Sunnyvale (CA)

On-site
USD 110,000 - 117,000
Software Development Engineer 3
Software Development Engineer 3

Cynet Systems • Sunnyvale (CA)

On-site
USD 114,000 - 123,000
Medical, Dental, Vision Insurance
401(k) Retirement Plan
Health Savings Account (HSA)
+9
Frontend Software Engineer:26-02412
Frontend Software Engineer:26-02412

Akraya, Inc. • Fremont (CA)

On-site
USD 55,000 - 62,000
Senior Quality Engineer - Manufacturing: 26-02433
Senior Quality Engineer - Manufacturing: 26-02433

Akraya, Inc. • Santa Clara (CA)

On-site
USD 55,000 - 62,000
Senior Quality Engineer - Bioprocessing Equipment Manufacturing -26-02432
Senior Quality Engineer - Bioprocessing Equipment Manufacturing -26-02432

Akraya, Inc. • Santa Clara (CA)

On-site
USD 55,000 - 62,000
Sr. Full-Stack Engineer : 26-02519
Sr. Full-Stack Engineer : 26-02519

Akraya, Inc. • Sunnyvale (CA)

Hybrid
USD 138,000 - 145,000
Services Program Manager : 26-02421
Services Program Manager : 26-02421

Akraya, Inc. • Sunnyvale (CA)

Hybrid
USD 75,000 - 80,000
Software QA Engineer 3 (Sunnyvale, CA)
Software QA Engineer 3 (Sunnyvale, CA)

BBG Ventures, LLC • Sunnyvale (CA)

On-site
USD 83,000 - 124,000
Medical
Dental
Vision
+2
Software Vision Engineer
Software Vision Engineer

Actalent • Poway (CA)

On-site
USD 130,000 - 145,000
Medical insurance
Dental insurance
Vision insurance
+3
Robotics Assembly Technician : 26-02424
Robotics Assembly Technician : 26-02424

Akraya, Inc. • Alaska

On-site
USD 28,000 - 34,000