San Francisco, California, United States On-site Employment USD 150,000 - 185,000 Yearly

Bright Machines is hiring an Automation Controls Engineer

About the Role

BrightMachines is hiring an Automation Controls Engineer to design and develop automated solutions for our advanced manufacturing systems. You will select components, program robotic systems, and collaborate with cross-functional teams to solve complex problems creatively and effectively.

What You'll Do

  • Architect the process and controls for our automated machines.
  • Read and contribute to electrical schematics that define our systems.
  • Participate in mechanical and electrical design reviews to provide feedback.
  • Program paths for robots and motion systems within the automation.
  • Analyze customer needs, translate them into system requirements, and incorporate them into the software.
  • Program Beckhoff PLCs using the TwinCat3 IDE.
  • Develop real-time code using IEC 61131-3 Structured Text.
  • Develop non real-time code using Python and object-oriented design patterns.
  • Travel 25% to 30%.

What We're Looking For

  • BS or MS in Electrical or Computer Engineering or equivalent.
  • Proficiency in Beckhoff PLC programming.
  • Expertise in Structured Text (61131-3).
  • Proficiency in Python programming and object-oriented programming concepts.
  • Experience with Git software version control.
  • Experience with SQL RDB.
  • Experience with robot programming and industrial automation.
  • Experience with stepper and servo motor motion control and tuning.
  • Familiarity with Linux and command line tools.

Nice to Have

  • Exposure to web technologies like JavaScript, React, REST, or GraphQL.
  • Experience with industrial robots such as Fanuc.
  • Experience with vision systems (e.g., Keyence or Cognex).
  • Experience with SCADA systems.

Technical Stack

  • PLC & Automation: Beckhoff PLC, TwinCat3 IDE, IEC 61131-3 Structured Text, Fanuc robots, Keyence/Cognex vision systems, SCADA systems
  • Software Development: Python, Git, SQL, Linux, JavaScript, React, REST, GraphQL

Work Mode

This is an onsite position.

BrightMachines is an equal opportunity employer.

Required Skills
Beckhoff PLCTwinCat3 IDEIEC 61131-3 Structured TextPythonGitSQLLinuxJavaScriptReactRESTObject oriented programming
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Bright Machines

Bright Machines is a next-generation, AI-enabled manufacturer focused on data center infrastructure assembly operations. Bright Machines uses its proprietary AI-based robotics and software to assemble AI infrastructure hardware products (i.e., data center servers) for hyperscalers and leading Original Equipment Manufacturers (OEMs).

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago