Staff software engineer

Onto

$144K — $216K *
Technical Services
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • B.S., M.S., or Ph.D. in Computer Science or related discipline.
  • 10+ years of experience in motion-control or real-time software systems.
  • Expertise in C# and object-oriented design, including multi-threaded development.
  • Strong understanding of precision motion control systems and automation.
  • Experience in developing calibration and optimization algorithms for motion systems.
  • Proven troubleshooting skills for complex software-hardware interactions.
  • Demonstrated leadership in large-scale engineering projects.

Responsibilities

  • Lead the software architecture and integration for the R/Theta stage subsystem.
  • Design motion sequencing and synchronization for the new stage's software platform.
  • Develop coordinate transformation algorithms and error mapping solutions.
  • Define automated calibration workflows and strategies for production.
  • Collaborate with cross-functional teams to ensure subsystem integration.

Benefits

  • Health, dental, and vision coverage.
  • Life and disability insurance.
  • Paid time off (PTO).
  • 401(k) plan with employer match.
  • Employee Stock Purchase Program (ESPP).
  • Access to wellness initiatives.
Full Job Description

Job Summary & Responsibilities

We are seeking a highly skilled Staff Software Engineer to lead the software architecture, integration, and performance optimization of the R/Theta stage subsystem for next-generation semiconductor inspection and metrology platforms. This individual will be the technical leader responsible for defining software requirements, motion control frameworks, calibration solutions, coordinate transformation algorithms, and stage performance optimization critical to the success of the program.

The ideal candidate combines deep expertise in precision motion control software, real-time systems, algorithm development, and system integration with the ability to drive technical direction across software, controls, systems, and hardware engineering teams.

  • Serve as the organization's technical expert for stage control software, calibration algorithms, and motion optimization.
  • Design and integrate the new stage to our software platform, including motion sequencing and synchronization, calibration and throughput optimization
  • Develop algorithms for R/Theta to Cartesian coordinate transformations, error mapping and calibrations
  • Define automated calibration workflows and production calibration strategies.
  • Collaborate closely with mechanical, electrical, controls, and systems engineering teams to ensure seamless subsystem integration.

Qualifications

  • B.S., M.S., or Ph.D. in Computer Science, science related discipline.
  • 10+ years of experience developing motion-control or real-time software systems.
  • Strong expertise in C# and object-oriented design, multi-threaded and real-time software development
  • Strong expertise in precision motion control systems and automation
  • Experience developing calibration, compensation, or optimization algorithms for precision motion systems.
  • Proven ability to troubleshoot complex system-level issues involving software and hardware interactions.
  • Demonstrated technical leadership on large engineering programs.
  • Experience in Git and AI for developments

Why Join Onto Innovation?

At Onto Innovation, we believe your work should matter—and so should your well-being. That’s why we offer competitive salaries and a comprehensive benefits package designed to support you and your family. From health, dental, and vision coverage to life and disability insurance, PTO, and a 401(k) with employer match, we’ve got you covered. You’ll also enjoy access to our Employee Stock Purchase Program (ESPP), wellness initiatives, and cutting-edge tools—all within a collaborative, inclusive culture where your contributions are valued and recognized.

Compensation & Growth

• Base Salary Range:

$144,000.00 - $216,000.00, offered in good faith and based on experience, location, and qualifications.

  • Additional Rewards: Annual bonus opportunities and potential long-term incentives tied to both company and individual success.

Similar Jobs

More Jobs at Onto

  • Senior Program Manager
    $102K — $153K *
    Budd Lake, NJ 07828 (Morris County)
    Manufacturing & Automotive
    In-Person
  • Senior Development Engineer
    $115K — $172K *
    Snoqualmie, WA 98065 (King County)
    Information Technology
    In-Person
  • Software Engineer 2
    $500K+*
    Wilmington, MA 01887 (Middlesex County)
    Information Technology
    In-Person
  • Staff Optical Engineer
    $115K — $172K *
    Wilmington, MA 01887 (Middlesex County)
    Manufacturing & Automotive
    In-Person
  • Staff Mechanical Engineer
    $115K — $172K *
    Wilmington, MA 01887 (Middlesex County)
    Manufacturing & Automotive
    In-Person

More Technical Services Jobs

Find similar Staff software engineer jobs: