Full Time

Control System Engineer (Robotic Arm Development)

Control System Engineer (Robotic Arm Development)

Brief job description

The ideal candidate would have a bachelor's or master's degree in robotics, electrical and electronics engineering, Electronics and communication engineering, or a related field, as well as a minimum of 4 years of hands-on experience in control system engineering with a focus on robotic arm development. They would also need to be proficient in ROS, MATLAB, and simulation software for robotic applications, and have an in-depth knowledge of motors, motor drivers, and electronic components used in robotics. Additionally, strong problem-solving skills and the ability to work collaboratively in a team environment are essential. Familiarity with safety standards and protocols in robotics is a plus.

Key Responsibilities:

  • Control Algorithms: Develop and implement control algorithms, such as PID, Model
    Predictive Control (MPC), Linear Quadratic Regulator (LQR), Sliding Mode Control (SMC),
    Computer Torque Control (CTC), and adaptive control.
  • ROS1/ROS2 Expertise: Utilize ROS (Robot Operating System) for the development, integration, and control of robotic systems. Strong knowledge of ROS middleware, including ROS Navigation, and ROS Control.
  • MATLAB Proficiency: Leverage MATLAB for modeling, simulation, and control algorithm
    development. Proficiency in Simulink for model-based design.
  • Simulation Software: Use simulation software (e.g., Gazebo, V-REP) to simulate and validate control systems and robotic arm behavior.
  • Robotic Arm Control System Development: Design and development of advanced robotic arms, incorporating state-of-the-art motion control algorithms for precision and speed.
  • Motor and Driver Expertise: Possess a deep understanding of motors and motor drivers used in robotic systems, including PID tuning.
  • Electronic Components: Work with a wide range of electronic components to interface with and control robotic systems.
  • Real-time Systems: Experience in real-time control systems and real-time operating systems (RTOS).
  • Proven expertise in C++ and Python programming languages

Added Advantage:

  • Machine Vision: Familiarity with computer vision techniques and libraries (e.g., OpenCV) for object recognition and vision-based control.
  • Hardware Integration: Proficiency in hardware integration, including sensors, actuators, and communication protocols (e.g., CAN, Ethernet).
  • Safety Standards: Knowledge of safety standards and protocols relevant to robotics and

Skill Required

  • Proficiency in ROS, MATLAB, and simulation software for robotic applications.
  • In-depth knowledge of motors, motor drivers, and electronic components used in robotics.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.
  • automation

Basic Qualification:

Graduate degree in Robotics or Electrical and Electronics Engineering or Electronics and Communication Engineering or Relative field

Experience

Minimum of 4 years of hands-on experience in control system engineering, with a strong
focus on robotic arm development.

Submission Success

success

Interested to join our team?

Upload File