DevJobs

Software Control Engineer

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • Git Git
  • PLC programming ꞏ 5y
  • SQL Server
  • Structured Text
  • Azure SQL
  • CODESYS
  • EtherCAT
  • HMI systems
  • Modbus
  • OPC UA
  • OpenCV
  • TwinCAT

flō Optics is a fast-moving startup developing sophisticated industrial equipment platforms and looking for a SW Engineer to join our R&D team. In this role, you will take part in the development of automation and control systems in a multidisciplinary environment, working closely with mechanical, process, and system engineers. The position requires proven experience in automation systems, PLC environment, SQL-DB, and structured text.


Key Responsibilities:

R&D Control SW developer

  • Design, develop and maintain control software.
  • Program and debug PLC- based control systems.
  • Integrate PLC SW with HMI, SQL-DB and other system components.
  • Manage and maintain database structures, performance, and data integrity.
  • Participate in system testing, validation and commissioning.
  • Collaborate with multidisciplinary teams including process, mechanical and system engineers.


Qualifications:

Education & Experience

  • B.Sc. in SW Engineering, Electrical Engineering or a related field.
  • 5+ years of experience in Control SW development within multidisciplinary systems.
  • Hands-on experience with PLC programming (e.g., TwinCAT, CODESYS)
  • Experience with HMI systems – Advantage.
  • Knowledge of industrial communication protocols (e.g., Modbus, OPC UA, EtherCAT) - advantage
  • Experience with system integration, testing, and commissioning
  • Experience working in multidisciplinary environments.


Technical Skills

  • Strong experience with Structured Text.
  • Solid experience in database administration (SQL Server / Azure SQL or similar).
  • Programming experience in C/C++ or Python - advantage.
  • Experience with image processing / OpenCV – advantage.
  • Experience with version control tools (e.g., Git) - advantage


Soft Skills

  • Strong problem-solving skills and hands-on approach.
  • Self-motivated with the ability to work independently.
  • Team player with good communication skills
  • Ability to manage multiple priorities in a fast-paced, dynamic environment.
  • High level of written and verbal communication in English.


Key Competencies:

  • Systems thinking & holistic problem-solving including hands-on.
  • Ability to work in high-pressure, fast-moving environments.
UJett D.P