Robotics & Embedded Systems Engineer

4Jawaly - فورجوالي 

📍 Egypt, Egypt 🇪🇬

full-time
mid-level
Posted —

Key Skills

roboticsmicrocontrollersprogrammingAIsensors

Industry

RoboticsConsumer Electronics

Job Description

We are developing an interactive educational robot powered by artificial intelligence and are seeking an experienced Robotics & Embedded Systems Engineer to design, build, and test the first functional prototype.

The robot will communicate through voice, support Arabic interaction, move based on voice commands, display educational content on a television, and provide additional smart functions such as alarms, reminders, time, date, temperature, and battery status.


Responsibilities

  • Design the complete hardware and embedded systems architecture of the robot.
  • Select and integrate processors, microcontrollers, motors, sensors, batteries, microphones, speakers, and displays.
  • Develop and program the robot’s movement and motor control systems.
  • Implement voice-controlled movement and core functions.
  • Integrate obstacle detection, anti-fall sensors, speed limits, and emergency-stop features.
  • Integrate Speech-to-Text, Text-to-Speech, and AI services.
  • Configure microphones and speakers, including noise reduction and acoustic echo cancellation.
  • Connect the robot to a television for displaying educational and interactive content.
  • Program the internal display to show time, date, temperature, reminders, battery level, and system status.
  • Design and test charging, battery protection, and power management systems.
  • Assemble, test, troubleshoot, and optimize the full prototype.
  • Prepare complete technical documentation, source code, schematics, and component lists.


Required Qualifications

  • Bachelor’s degree in Mechatronics Engineering, Robotics Engineering, Electronics Engineering, Computer Engineering, or a related field.
  • Proven hands-on experience in robotics, embedded systems, or smart-device prototyping.
  • Experience with Raspberry Pi, NVIDIA Jetson, or similar single-board computers.
  • Experience with ESP32, STM32, Arduino, or similar microcontrollers.
  • Strong programming skills in Python and Embedded C/C++.
  • Experience with DC motors, servo motors, motor drivers, and encoders.
  • Experience with ultrasonic, ToF, IMU, and obstacle detection sensors.
  • Good knowledge of batteries, charging circuits, BMS, and power management.
  • Experience with Wi-Fi, Bluetooth, APIs, and IoT systems.
  • Ability to assemble, solder, test, and troubleshoot electronic systems.


Preferred Qualifications

  • Experience with ROS 2 or micro-ROS.
  • PCB design experience using KiCad or Altium Designer.
  • Mechanical design experience using SolidWorks or Fusion 360.
  • Experience with 3D printing and prototype enclosure development.
  • Experience with microphone arrays, digital audio, noise suppression, and echo cancellation.
  • Experience integrating AI, Speech-to-Text, and Text-to-Speech APIs.
  • Previous experience developing educational devices, smart toys, or child-focused products.


Expected Deliverables

  • A fully functional and testable robot prototype.
  • Complete Bill of Materials with specifications, estimated costs, and purchasing sources.
  • System architecture and block diagrams.
  • Wiring diagrams and electronic schematics.
  • Complete and organized source code.
  • PCB and mechanical design files, where applicable.
  • Assembly, operation, and troubleshooting documentation.
  • Testing reports covering movement, audio, sensors, battery, connectivity, and safety.
  • Demonstration of all completed prototype functions.



Please submit:

  • Your updated CV.
  • Photos, videos, or links to relevant previous projects.
  • A clear description of your role in each project.
  • The platforms, programming languages, and engineering tools you use.
  • A preliminary technical approach for the project.
  • Estimated cost, timeline, milestones, and deliverables.