You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
FormFactor Inc.

Sr Principal Software Development Engineer

  • Office
  • 6+ years
  • English (B2)

Salary

$115,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company makes test and measurement technology used across the semiconductor product life cycle, from characterization, modeling, and reliability work through design debug to qualification and production test.

Chipmakers use its products and services to improve device performance, raise profitability, and build yield knowledge. It has facilities in Asia, Europe, and North America.

This senior expert role leads the design of complex software for advanced test, measurement, and automation platforms that connect with hardware, automation, motion control, and customer applications.

You will work within a global engineering group spanning the United States, Germany, and Asia, setting software strategy, shaping product roadmaps, coaching engineers, and tackling hard technical problems that affect business results, product competitiveness, and customer outcomes.

Responsibilities

  • Set the software architecture, technology strategy, and long-range technical direction for semiconductor test and automation systems.
  • Lead the design and build of complex Windows applications, frameworks, APIs, and reusable platform components.
  • Define engineering standards, design principles, and coding practices for development teams.
  • Assess new technologies and recommend investments that raise product capability, performance, and scalability.
  • Act as the top technical resource for critical product and customer problems.
  • Lead new platform features, application upgrades, and software modernization projects using C,.NET, and Visual Studio.
  • Architect reliable, maintainable software for equipment control, automation, diagnostics, and data acquisition.
  • Raise software quality through design and code reviews, automated testing, and ongoing improvement work.
  • Oversee the technical side of releases, validation, and deployment.
  • Work closely with systems, electrical, mechanical, applications, and field engineers on integrated solutions.
  • Coordinate with global engineering leaders to align work across product lines and sites.
  • Speak directly with customers to clarify technical needs, resolve complex issues, and shape future products.
  • Lead technical discussions and decisions across multidisciplinary teams.
  • Diagnose and fix complex issues spanning software, hardware integration, communication, and system performance.
  • Lead root cause analysis for critical customer and production issues.
  • Create new solutions for motion control, automation, instrumentation, and semiconductor test systems.
  • Improve development processes, tools, and workflows to boost productivity and reliability.
  • Mentor senior engineers and teams on architecture, engineering practice, and problem solving.
  • Shape engineering culture through technical leadership and knowledge sharing.
  • Guide strategically important initiatives with wide organizational reach.
  • Lead technically without direct management duties, acting as a trusted adviser to engineering management.

Requirements

  • Skills in C,.NET, C++, Git, MATLAB, Microsoft Visual Studio, semiconductor technology, silicon photonics, and Windows development, plus proficiency in English.
  • At least 8 years of related experience with a bachelor's degree, 6 years with a master's degree, or 3 years with a PhD, or equivalent experience (required).
  • Preferred: a bachelor's degree in computer science, software engineering, computer engineering, or a related technical field, with a master's degree preferred.
  • Preferred: extensive experience building Windows desktop applications in C,.NET, and Microsoft Visual Studio.
  • Preferred: strong knowledge of object-oriented design, software architecture, design patterns, and modern development methods.
  • Preferred: experience architecting and building large, complex software systems.
  • Preferred: solid understanding of multi-threaded applications, distributed systems, and performance optimization.
  • Preferred: experience with source control, CI/CD pipelines, and modern development workflows.
  • Preferred: a track record of leading large technical initiatives and influencing engineering decisions across teams.
  • Preferred: exceptional analytical, troubleshooting, and problem-solving skills.
  • Preferred: excellent verbal and written communication with technical and non-technical stakeholders.
  • Preferred: ability to work effectively in a global engineering environment across multiple time zones.
  • Preferred: proficiency in C++ development.
  • Preferred: experience developing software for semiconductor capital equipment, test and measurement systems, or industrial automation platforms.
  • Preferred: experience with motion control, robotics, machine automation, or equipment communication protocols.
  • Preferred: knowledge of hardware-software integration, instrumentation, and real-time control systems.
  • Preferred: experience with cloud-connected industrial applications, data analytics, or manufacturing software platforms.
  • Preferred: MATLAB programming experience.
  • Preferred: experience working in highly regulated, quality-driven engineering environments.

Conditions

Regular day shift hours.

Based in Beaverton, Oregon, the salary is $115,800.00 to $151,935.00 per year, set by your experience, skills, and background. Pay may differ in other locations.

Benefits

  • Medical, dental, and vision coverage.
  • Life insurance and disability coverage.
  • 401(k) with company match.
  • Employee stock purchase plan (ESPP).
  • Paid time off.
  • Quarterly profit-sharing bonuses.
  • Flexible spending or savings accounts.

Where you’d work

From the office

About the company

FormFactor Inc.

Office in United States

Also hiring in Germany

4 of their 10 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • C++
  • CI/CD
Seniority
Principal
Type
Full-time
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Seniority
Principal
Experience
8+ years
Tech stack
  • C++
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States

Compensation

Salary
$115,800 / year
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason