Demo

Software Engineer - Factory Automation

Fabrinet West
Santa Clara, CA Full Time
POSTED ON 10/31/2025
AVAILABLE BEFORE 12/31/2025

PURPOSE:

The software engineer at factory automation designs and develops software for automated systems in manufacturing, integrating technologies like PLCs and robotics to improve efficiency and productivity. Their work includes writing code for custom Manufacturing Execution Systems (MES), creating backend and frontend applications, and ensuring the reliability of the software that runs the production line.

PRINCIPLE ACCOUNTABILITIES / DUTIES:

Design and develop software: Create and implement software solutions for automated production equipment and systems.

Integrate systems: Use programming languages like Python, C#, or Java to integrate advanced technologies such as robotics and PLCs into the manufacturing process.

Build and scale systems: Architect and develop a company's custom Manufacturing Execution System (MES) and other factory software.

Troubleshoot and maintain: Diagnose and resolve issues with automated machinery and existing software, ensuring reliability and scalability.

Collaborate: Work with cross-functional teams, including factory operators and product managers, to define requirements and deliver new features.

Take ownership: Manage projects from initial concept and development through testing, implementation, and ongoing support.

PREVIOUS EXPERIENCE REQUIRED: (include experience required with specific software applications, equipment, or specific certifications and education requirements such as MSME, MSEE, APICS, etc)

Minimum 0-2 years of hands-on software development experience in factory or equivalent environment

PREFERRED Qualifications (nice to have skills):

  1. Programming languages: Proficiency in languages like C#, C , Python, and Java is required for developing control software and scripting.
  2. Automation tools and frameworks: Experience with automation frameworks and software such as Selenium, Jenkins, and Docker is valuable.
  3. Machine and control systems: A strong understanding of control theory, robotics, PLCs, and mechanical and electrical systems is critical.
  4. Testing and CI/CD: Knowledge of software testing methodologies, including automated testing, and familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines is important.
  5. Soft skills: Strong problem-solving, analytical, and communication skills are necessary for working on complex systems and collaborating with different teams

Education or Training: BS/MS degree for Computer Science, Electrical Engineering, Mechanical or Industrial Engineering

FabrinetWest including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identify, age, disability, genetic information, veteran status, or any other characteristic protected by law.

Salary.com Estimation for Software Engineer - Factory Automation in Santa Clara, CA
$130,063 to $158,000
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Factory Automation?

Sign up to receive alerts about other jobs on the Software Engineer - Factory Automation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer - Factory Automation jobs in the Santa Clara, CA area that may be a better fit.

Software Engineer - Factory Automation

ChargePoint, Campbell, CA

AI Assistant is available now!

Feel free to start your new journey!