DevJobs

Control Engineer

Overview
Skills
  • C++ C++
  • Python Python
  • Git Git
  • GitHub GitHub
  • CiA DS402
  • EKF
  • IEC 61158
  • Modbus
  • UKF
  • Robotics frameworks
  • Simulation tools

We are seeking a Control Engineer with strong theoretical and hands-on experience in advanced motion control for robotic systems. The role focuses on the design, implementation, and validation of high-performance control algorithms for flexible robotic arms operating in dynamic environments. The ideal candidate combines strong control theory fundamentals with practical system integration capabilities and embedded software experience.


Key Responsibilities

·                    Design and implement position, velocity, and trajectory control algorithms for flexible robotic manipulators.

·                    Develop advanced state estimation frameworks using EKF/UKF techniques, including handling delayed and asynchronous measurements.

·                    Architect and tune cascade control loops for high-bandwidth electromechanical systems.

·                    Analyze and mitigate structural vibrations through active damping and vibration suppression techniques.

·                    Integrate and troubleshoot industrial motion systems and fieldbus communication protocols, including IEC 61158 / CiA DS402 and Modbus.

·                    Develop simulation, validation, and testing environments for control algorithms.

·                    Implement real-time control software in C++ and Python.

·                    Collaborate closely with mechanical, embedded, and software engineering teams.

·                    Maintain clean, documented, and version-controlled codebases using Git/GitHub workflows.

·                    Participate in field testing, debugging, and continuous system performance improvements.

Required Qualifications

·                    M.Sc.or Ph.D. in Control Engineering, Robotics, Mechanical Engineering, Electrical Engineering, or related field.

·                    Strong background in classical and modern control theory.

·                    Proven experience with:

1.      Familiarity with motor drives, servo systems, and motion controllers.

2.      Position and velocity control of robotic systems

3.      EKF/UKF state estimation

4.      Experience with industrial communication and motion-control protocols EC 61158 / DS402 and Modbus

·                    Strong programming skills in C++ and Python

·                    Hands-on: work directly with hardware, testing rigs, actuators, and sensors.

·              Experience working in multidisciplinary teams.

 

Preferred Qualifications

·                    Experience with robotics frameworks and simulation tools.

·                    Experience with control of flexible structures

·                    Experience with Git/GitHub and collaborative software development practices.

 

Desired Personal Traits

·                    Strong analytical and problem-solving skills.

·                    Ability to bridge theory and practical implementation.

·                    Self-driven and detail-oriented.

·                    Comfortable working in fast-paced R&D environments.

·                    Strong communication and collaboration skills.

Location

Migdal HaEmek, Israel

📩 To apply, send your resume to: [email protected]


Picker Agrobotics