Principal Software Engineer - Modernize & Architect Semicon

FormFactor Inc.

Beaverton (OR)

On-site

USD 94,000 - 123,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
401(k) with match
ESPP
Paid time off

Job summary

FormFactor, Inc. seeks a Principal Software Engineer to lead the design, development, modernization, and support of software for semiconductor manufacturing and test systems.

You will drive cross‑functional initiatives, migrate legacy MATLAB/LabVIEW to C#/.NET, and ensure integration with equipment, motion control, and machine vision platforms. The role operates with high autonomy, guiding architectural decisions and engineering standards while collaborating with hardware, quality, and product

Qualifications

  • Bachelor's degree in Computer Science or closely related field.
  • Strong hands-on experience with C#/.NET and object-oriented software development.
  • Experience developing and maintaining MATLAB applications.
  • Experience migrating MATLAB code/apps to C#/.NET.
  • Strong written and verbal communication skills.
  • Ability to collaborate across software, hardware, and systems teams.
  • Experience with Silicon Photonics, semiconductor equipment, or automated test systems.
  • Experience with motion control, machine vision, instrumentation, data acquisition, or industrial automation.
  • Experience with Azure DevOps, Git, CI/CD pipelines, automated testing, and Agile development.

Responsibilities

  • Lead design, development, and maintenance of software for semiconductor manufacturing and test equipment.
  • Architect and implement new software features from requirements to release.
  • Provide technical leadership in software architecture and reviews.
  • Promote software engineering best practices and coding standards.
  • Migrate legacy MATLAB applications into C#/.NET platforms.
  • Develop interfaces with equipment, motion control, and data acquisition hardware.
  • Support legacy MATLAB/LabVIEW apps and plan modernization efforts.
  • Ensure test automation, reliability, and performance in releases.

Skills

C#/.NET
MATLAB
LabVIEW
C++
Machine Vision
Automation
Azure DevOps
CI/CD
Software Architecture
Communication Skills

Education

Bachelor's degree in Computer Science

Tools

C
C#.NET
C++
Code Optimization
Code Refactoring
LabVIEW Development
MATLAB
MATLAB Programming
MATLAB Simulations
National Instruments LabVIEW
Software Architecture
Visual Studio C#

Job description

FormFactor, Inc. seeks a Principal Software Engineer to lead the design, development, modernization, and support of software for semiconductor manufacturing and test systems.

You will drive cross‑functional initiatives, migrate legacy MATLAB/LabVIEW to C#/.NET, and ensure integration with equipment, motion control, and machine vision platforms. The role operates with high autonomy, guiding architectural decisions and engineering standards while collaborating with hardware, quality, and product

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Semiconductor Systems
Principal Software Engineer - Semiconductor Systems

FormFactor, Inc. • Beaverton (OR)

On-site
USD 94,000 - 123,000
Medical Insurance
Dental
Vision
+6
Senior Principal Software Architect – Windows & Automation
Senior Principal Software Architect – Windows & Automation

FormFactor, Inc. • Beaverton (OR)

Hybrid
USD 116,000 - 152,000
Medical, dental, vision
401(k) with company match
Employee stock purchase plan (ESPP)
+1
Principal Software Engineer
Principal Software Engineer

FormFactor, Inc. • Beaverton (OR)

On-site
USD 94,000 - 123,000
Medical Insurance
Dental
Vision
+6
Principal Software Engineer
Principal Software Engineer

FormFactor Inc. • Beaverton (OR)

On-site
USD 94,000 - 123,000
Medical benefits
401(k) with match
ESPP
+1
Senior Machine Control Software Engineer (C#/C++, Vision)
Senior Machine Control Software Engineer (C#/C++, Vision)

FormFactor Inc. • Livermore (CA)

On-site
USD 136,200 - 178,815
Full benefits package
401(k) with company match
Employee stock purchase plan (ESPP)
+2
Senior Machine Control Software Engineer (C++/C#)
Senior Machine Control Software Engineer (C++/C#)

FormFactor, Inc. • Livermore (CA)

On-site
USD 136,000 - 179,000
Medical, dental, vision
Life insurance
401(k) with company match
+4
Senior Principal Applications Engineer & Technical Lead
Senior Principal Applications Engineer & Technical Lead

FormFactor, Inc. • Ulmar (CA)

On-site
USD 136,000 - 179,000
Senior Principal Process Integration Architect
Senior Principal Process Integration Architect

FormFactor Inc. • Livermore (CA)

On-site
USD 136,200 - 178,815
Medical benefits
Dental benefits
Vision benefits
+4
Senior Principal Applications Engineer & Technical Leader
Senior Principal Applications Engineer & Technical Leader

FormFactor Inc. • Livermore (CA)

On-site
USD 136,000 - 179,000
Medical insurance
Dental insurance
Vision insurance
+7
Senior Software Architect & Tech Lead
Senior Software Architect & Tech Lead

ASML • San Jose (CA)

On-site
USD 183,000 - 252,000