Control Software Engineer at Sesame - Background in Electrical Engineering and Robotics

amro aljadaa n.w
1 / 11
Embed
Share

Amro Aljadaa is a Control Software Engineer at SESAME with expertise in developing graphical user interfaces using Qt, creating drivers for controllers, and utilizing C++ and Python for various services in machine control. His background includes work in embedded systems, image processing, AI, electronic design automation, and robotics. Additionally, he is skilled in software management with Docker for containerizing projects, fast orbit feedback for beam position correction, control system design, and digital signal processing.

  • Software Engineer
  • Control
  • SESAME
  • Electrical Engineering
  • Robotics

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Amro Aljadaa CONTROL SOFTWARE ENGINEER @SESAME

  2. Background Electrical Engineering Embedded Systems Image Processing & AI

  3. Background Electronic design automation Robotics

  4. SESAME We use C++ to: Develop graphical user interfaces using Qt Develop Drivers for controllers

  5. SESAME We use Python to write scripts that perform various services for the machine, including: monitoring machine performance Controlling motors Image Processing Event driven systems

  6. ARM Robot Sample changing in MS beamline State driven control Safety features Interface the arm with the controller and the sensors

  7. Software Management Docker for Containerizing IOCs and GUI projects Eases maintaining and managing them in different environments. This will make the IOCs portable and able to run on any operating system on any machine - with docker installed - without worrying about dependencies and versions. Moving from development to production is very fast. CI/CD on the way!

  8. Fast Orbit Feedback Correct beam position in the ring code in C++ and efficiency is extremely important

  9. Control System Design

  10. Sampling Digital filters Digital Signal Processing

  11. Thank You!

More Related Content