Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fabrinet Logo

Software Engineer - Factory Automation

Fabrinet

$85,000 - $131,000
Oct 30, 2025
Santa Clara, CA, US
Apply Now

Fabrinet West is looking to design and develop 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.

Requirements

  • Programming languages: Proficiency in languages like C-Sharp, C++, Python, and Java is required for developing control software and scripting.
  • Automation tools and frameworks: Experience with automation frameworks and software such as Selenium, Jenkins, and Docker is valuable.
  • Machine and control systems: A strong understanding of control theory, robotics, PLCs, and mechanical and electrical systems is critical.
  • Testing and CI/CD: Knowledge of software testing methodologies, including automated testing, and familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines is important.

Responsibilities

  • Design and develop software: Create and implement software solutions for automated production equipment and systems.
  • Integrate systems: Use programming languages like Python, C-Sharp, 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.

Other

  • Minimum 0-2 years of hands-on software development experience in factory or equivalent environment
  • Soft skills: Strong problem-solving, analytical, and communication skills are necessary for working on complex systems and collaborating with different teams
  • BS/MS degree for Computer Science, Electrical Engineering, Mechanical or Industrial Engineering