FormFactor
Posted 4mo ago

Automation Software Engineer (Machine Control)

FormFactor
Livermore, California, United States
$136k-$179k/yrOnsiteFull Time
Responsibilities
  • designing software
  • integrating machines
  • testing software
Requirements
  • 8+ years experience with a BS or 6+ years with MS or 3+ years with PhD
  • Strong C#/C++
  • Machine control
  • Multi-threaded environments
Technical tools mentioned
C#C++Machine ControlMESMulti-threadingAutomation

Job description

Forming Our Future together

FormFactor, Inc. (NASDAQ: FORM), is a leading provider of essential test and measurement technologies along the full semiconductor product life cycle — from characterization, modeling, reliability, and design de-bug, to qualification and production test. Semiconductor companies rely upon FormFactor’s products and services to accelerate profitability by optimizing device performance and advancing yield knowledge. The company serves customers through its network of facilities in Asia, Europe, and North America.

Rooted in our core values — Focus on the Customer, Ownership & Accountability, Respectfully & Effectively Communicate, and Motivate & Develop People — we foster an environment where diverse perspectives are not only welcomed but celebrated. Everyone can make an impact here. Whether it's improving products, supporting customers, or positively influencing peers and the community, the contributions of our people matter.

Shift:

The regular hours for this position are day shift.

Job Description:

The successful candidate will be responsible for design and development of control software applications for high precision manufacturing machines, working individually and in teams, supporting our automation initiatives. The candidate has very strong C#/C++ programming and debugging skills, and work experience in machine control and multi-threaded/multi-process environments. Successful candidate is passionate about Machine automation and will be expected to stay up to date with the latest technologies and trends in the field of automation and software development.

ESSENTIAL DUTIES AND RESPONSIBILITIES
• Design and implement robust Machine control software for automated sorting, assembly, and inspection Machines.
• Work closely with mechanical and electrical engineers to create reliable solutions tailored for high-volume manufacturing.
• Integrate Automation machines with MES Software and process flows.
• Participate in all phases of the Software Development Life Cycle, including Unit Testing and Release
• Create Technical Design and User level documentation for their development projects

Skills:

Automation, C (Programming Language), C++ Programming Language, Machine Controls, Machine Learning (ML)

Education & Experience:

Minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience | Required

Pay Range:

$136,200.00 - $178,815.00

Pay Range Explained:

This role in Livermore, California pays between $136,200.00 and $178,815.00 per year, depending on your experience, skills, and background. Pay may vary in other locations. We offer a full benefits package, including medical, dental, vision, life insurance, disability coverage, a 401(k) with company match, employee stock purchase plan (ESPP), and paid time off. You’ll also be eligible for quarterly profit-sharing bonuses and flexible spending or savings accounts.

Equal Employment Opportunity Statement

FormFactor is an equal opportunity employer. FormFactor complies with all national, state, and local laws that seek to promote equal opportunities for any applicant or employee without regard to age, race, color, gender, gender identity/expression, national origin, sexual orientation, religion, disability, marital status, pregnancy or related condition, military service, or any other legally protected characteristics. These protections apply to all aspects of employment, including but not limited to, recruitment, hiring, training, promotions, and compensation.

For roles that are designated as remote-eligible, employees cannot be located in: AL, AK, AR, DE, GA, HI, IL, IA, KY, LA, ME, MD, MS, MO, NE, NV, NJ, NM, ND, OK, PA, RI, SC, SD, TN, WV, WI, WY. This list is continuously evolving and being updated, please check back with us if the state you live in is on the exclusion list. A role is remote-eligible only when it is listed as "Remote" in the job location.

About FormFactor

Manufacturer of semiconductor test and measurement equipment.

Similar jobs

Automation Software Engineer roles near Livermore, California
1d
Save
Mark Applied
Hide
Automation Software Engineer – PC & Industrial Controls Integration
Fremont, California, United States
OnsiteFull Time
Pivotal Systems
Pivotal Systems: Provides gas flow control technology for semiconductor manufacturing.
3+ YOEBachelor's degree in a technical engineering or computer discipline and approximately 3+ years developing industrial automation, equipment-control, or process-control systems. Requires PLC programming, hardware integration, I/O, communications, schematics, and troubleshooting.
Beckhoff, TwinCAT 3, PLC, IEC 61131-3, Structured Text (ST), Function Block Diagram (FBD), Ladder Logic, C#, .NET, C++, Python, Windows, EtherCAT, TwinCAT ADS, RS-232, RS-485, Modbus RTU, Modbus TCP, EtherNet/IP, TCP/IP, UDP, OPC UA, CAN, CANopen, SQL, MySQL, MongoDB, Visual Studio, Git, SECS/GEM
2mo
Save
Mark Applied
Hide
Senior Automation Software Engineer, Optical Packaging
Milpitas, California, United States
$180k-$200k/yr OnsiteFull Time
PsiQuantum
PsiQuantum: Builds fault-tolerant quantum computers using silicon photonics technology.
8+ YOEB.S. (or M.S.) in CS/Mechatronics/Electrical Engineering, 8+ years automation software experience in motion control/hardware integration, strong Python/C++/C# skills, nano-positioner and control systems experience, familiarity with LabVIEW/MATLAB and OpenCV.
Python, C++, C#, PI, Aerotech, Newport, LabVIEW, MATLAB, OpenCV, Jira, Arena PLM
1mo
Save
Mark Applied
Hide
Technical Lead, Facilities Software Automation
Austin or New York City or San Francisco or Seattle
$269k-$317k/yr OnsiteFull Time
Fluidstack
Fluidstack: Provides high-performance cloud GPU infrastructure for AI development.
Lead teams building software that observes, decides, and acts on physical infrastructure; own telemetry-to-actuation architecture; safety, authorization, and rollout strategy; strong software and systems design skills.
PLC, BMS
4mo
Save
Mark Applied
Hide
Automation Software Engineering Intern - Fall
Austin or San Francisco
$110k-$132k/yr OnsiteInternship
fab2
fab2: Designing and manufacturing custom semiconductor fabrication equipment and factories.
Pursuing BS+ in CS/EE/CE, proficiency in Python/C/C++, familiarity with motor controllers and robotics, portfolio/GitHub required, experience with Linux and Rust a plus.
Linux, Rust, Python, C, C++, GitHub
2w
Save
Mark Applied
Hide
Staff Software Test and Automation Engineer
Menlo Park, California, United States
$140k-$165k/yr HybridFull Time
Mainspring Energy
Mainspring Energy: Manufactures fuel-flexible linear generators for onsite power generation.
9+ YOE10+ years SDET/embedded test or 9+ years with a Master's; strong automation leadership; hands-on Python and C++; experience across cloud, embedded, networking, IoT/RTOS, controls or simulations.
Python, C++, Bash, Docker, Kubernetes, Ansible, Jira, Xray, GitLab
2w
Save
Mark Applied
Hide
Manufacturing Test Automation Software Engineer
San Carlos, California, United States
$89k-$151k/yr OnsiteFull Time
Joby Aviation
Joby AviationNYSE: JOBY: Manufacturer of electric vertical takeoff and landing aircraft.
2+ YOEBachelor's degree in CS/CE/EE (or advanced degree) with 2+ years industry experience; strong Python and asyncio skills, electronics test equipment experience, networking and driver/protocol knowledge, CI/CD familiarity.
Python, asyncio, C++, C, Go, SQL, FastAPI, gRPC, WebSockets, Modbus, I2C, SCPI/VISA, TCP/IP, UDP, Routing, CI/CD, ELT
1mo
Save
Mark Applied
Hide
Software Tools and Automation Engineer - Apple Services Engineering
Cupertino, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Design and build custom software, tools, server-side systems, and APIs for large-scale media services with a focus on security and user privacy.
2mo
Save
Mark Applied
Hide
IC Layout Automation Software Engineer
Fremont, California, United States
$190k-$220k/yr OnsiteFull Time
Rigetti Computing
Rigetti ComputingNASDAQ: RGTI: Develops and manufactures full-stack superconducting quantum computing systems.
BS (or higher) in a technical field, strong Python proficiency, experience with IC layout formats (GDSII) and EDA tools (KLayout, gdspy, Cadence), familiarity with semiconductor fabrication and lithography, and experience owning production software.
Python, GDSII, KLayout, gdspy, Cadence, EDA