Bright Machines

Software Application Engineer/ Robotics Programming

Job Description

Posted on: 
October 20, 2023

We are looking for a top-notch Senior Software  Application Engineer specializing in robotics programming to be a part of our automation team and work with world class customers.


  • 3D Simulation hardware integration
  • Software architecture & design, 3D Simulation.
  • Robot commissioning, TCP/Base measurement, Safety concept implementation, long run test & de-bugging, Cycle Time Optimization
  • 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 Projects development
  • Robot programming experience such as Fanuc
  • Serial & Bus Communication protocols: EtherCAT and TCP/IP., Modbus, CAN Open, Profinet, 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
  • C#, Pyhton, C++ or HTML programming development
Apply now

More job openings