Bright Machines

Software Application Engineer / PLC Programming

Job Description

Posted on: 
October 5, 2023

We are looking for a top-notch Software  Application Engineer specializing in PLC programming to be a part of our automation team.

Responsibilities

  • Software architecture & design
  • Developing code
  • Define Interfaces between PLC and Field Devices
  • Create HW Configuration
  • Define Network Topology
  • Review SW requirements (HW, Network Topology, Field devices, etc)
  • Integrate Motion & Robotics into PLC Solutions
  • HMI Definition
  • Collaboration with company IT (interfaces, security, company standards)
  • Automatic Data gathering, statistics, analytics and representation through reports and dashboards
  • Create and maintain related controlled documentation (logics & functional schematics, state machines, business scenarios, sequencing & timing diagrams, process flows, acceptance test procedures, technical/operational/maintenance manuals)

Job Requirements

  • Software Engineering or similar + Electronic + Mechatronic Engineering,
  • Minimum of 7 years of experience in: Offline and Online PLC Projects development
  • PLC programming experience such as AB, Siemens or Beckhoff
  • Serial & Bus Communication protocols: EtherCAT and TCP/IP, Modbus, CAN Open, Profinet, Ethernet IP, Profibus.
  • Technical Savvy, system oriented, great aptitude to machines, processes and controls.
  • Passionate and creative, hands-on, love to code
  • Loves to work in a dynamic environment
  • Well organized, pays attention to details, methodical
  • Capable of analyzing, de-bugging and solving complex problems
  • Great communicator
  • Knowledge on all robot safety concepts
  • Structure Text, Object-Oriented Programming , C#, C++, Python
Apply now

More job openings