DevJobs

Control Engineer

Overview
Skills
  • CI/CD CI/CD
  • Git Git
  • PLC programming ꞏ 3y
  • Motion Control
  • Version control
  • Allen-Bradley
  • EtherCAT
  • Modbus
  • Siemens
  • TCP/IP
  • TwinCAT
Responsibilities

  • Develop and program PLC-based control systems, with a focus on complex, multi-axis machines
  • Define, tune, and optimize control loops (Motion / PID / Closed Loop)
  • Integrate automation systems including:
  • Motors, drives, sensors, and vision systems
  • Industrial communication protocols (EtherCAT, Modbus, TCP/IP, etc.)
  • Troubleshoot and analyze system-level issues (electrical, mechanical, and control-related) with a hands-on approach
  • Collaborate closely with multidisciplinary teams (mechanical, electrical, and R&D) across the full product lifecycle
  • Write clean, modular, and maintainable code following best practices (including version control)
  • Perform system validation, testing, and debugging on complex machines
  • Provide technical support and support system integration at customer sites when required (local/global)

Requirements:

  • B.Sc. in Electrical Engineering / Mechanical Engineering / Control Engineering or a related field
  • 3+ years of experience in industrial control systems development
  • Hands-on experience with PLC programming (TwinCAT / Siemens / Allen-Bradley – advantage)
  • Proven experience with Motion Control (linear/rotary systems, gantry, synchronization, etc.)
  • Strong understanding of feedback systems (encoders, analog/digital signals)
  • Experience with industrial communication protocols
  • Strong debugging and system analysis skills
  • Good English communication skills (written and spoken)
  • Experience with multidisciplinary systems (Vision / Robotics)
  • Experience with version control tools (Git, CI/CD processes)
  • Customer-facing or technical support experience
  • Ability to write technical documentation and conduct training sessions
SolarEdge