Mechatronics Engineer | Robotics & Embedded Systems Specialist
Hello! I'm Mohamed, a passionate Mechatronics Engineer specializing in Robotics and Embedded Systems. With a unique blend of skills in mechanical, electrical, and software engineering, I excel in research and development, software, hardware, and design. My experience is backed by a strong portfolio of robotics and embedded systems projects, and I’m driven to contribute innovative solutions to cutting-edge technologies.
- Programming Languages & Paradigms: C/C++ (11/14/17), OOP, Python, Bash Scripting
- Systems & Tools: Linux Administration, Git, Makefiles, CMake, Buildroot, Yocto, Docker, QT, Socket Programming, ROS1/2
- Hardware: Embedded Systems, Raspberry Pi, Electronics, Robotics
- Soft Skills: Leadership, Project Management, Problem Solving, Technical Writing, Communication, Teaching,R&D
Information Technology Institute ( ITI ) (7/2025 – 8/2025)
- Teaching AVR Embedded Diploma one month program at ITI – Cairo university branch.
Namaa For Engineering Consultants (Aug 2024 - Dec 2024)
- Researched and developed new products using ROS, cameras, and embedded systems.
Cairo University (Apr 2024 - Jul 2025)
- As a mentor for the RoboMate graduation project, which focused on developing a warehouse robot for material handling. My role involved guiding the team in making the right technical decisions to avoid common pitfalls and providing hands-on training in Robot Operating System (ROS). I also designed the system’s blueprints to help the team follow a clear development roadmap. Beyond technical support, I offered motivation and psychological encouragement to ensure the team stayed confident and focused. And thanks to Allah, all of our efforts has succeeded where the project was shortlisted for the Graduation Project Excellence Award..
Helwan Engineering House (Jul 2023 - Aug 2023)
- Gained hands-on experience in manufacturing, hardware selection, GUI programming (C++), PID control, prototyping, and product development.
Arab International Optronics (Jul 2022 - Aug 2022)
- Acquired practical experience in Arduino, electronics, and developing desktop applications using C#.
-
Bachelor of Science in Mechatronics Engineering
Cairo University Faculty of Engineering- Graduation Project: Agribot For Weed Management (Grade: A) (Jun 2023 - Aug 2024)
-
Standard Embedded Systems Diploma\ (Jul 2024 - Nov 2024) Edges For Training
- Covered C programming, data structures, AVR microcontroller, Embedded C, RTOS, and more.
- Course Github Repo
-
Software Development Diploma\ (Jan 2025 - Jul 2025) Edges For Training
- Focused on C++, OOP, Modern C++11/14/17, Algorithms, Data Structures, Design Patterns, Git.
- Course Github Repo
-
Embedded Linux Diploma\ (Jan 2025 - Jul 2025) Edges For Training
- Included Linux Administration, CMake, Bash Scripts, Embedded Linux Drivers, Buildroot, Yocto, QT++.
- Course Github Repo
- Developed and integrated hardware and software systems for an agricultural robot.
- Wrote drivers and ROS nodes (C++ and Python) for motion control, kinematics, PID tuning, and SLAM-based navigation.
- Modeled and simulated the robot in RViz and Gazebo.
- Project Github Repo
- Linkedin Post
- Led a team of 24 students to develop a robot capable of playing five Olympic games.
- Coordinated efforts across electrical, software, and design teams.
- Contributed to motor driver development and designed a servo-based shooting mechanism.
- Integrated hardware components including Raspberry Pi, LiDAR, and Arduino.
- Developed drivers for motor controllers, joysticks, and encoders.
- Wrote ROS nodes (Python and C++) for control and navigation, and implemented SLAM algorithms.
- Created a GUI for PID tuning.
- Project Github Repo
- Built a modular IoT system using TCP socket programming in C++ for client-server communication.
- Developed a Qt6-based GUI server with QML tabs for real-time monitoring, historical charts, and threshold settings.
- Implemented console-based server and client applications for testing and development.
- Created a Yocto-based client with a custom meta-layer, deployed on QEMU for embedded simulation.
- Simulate temperature control logic with LED status updates based on threshold comparison.
- Applied object-oriented design with abstract interfaces for scalability.
- Demonstrated skills in embedded Linux, GUI development, networking, and system integration.
- Project Github Repo
- Linkedin Post
- Create a custom image and device drivers to work with QEMU using Buildroot.
- Project Github Repo
- Linkedin Post
-
This project is divided into three parts, each one focusing on different aspects of system administration, scripting, and application development. The project involves Bash scripting, C programming, process management , advanced build systems and networking.
- Designed a signal conditioning circuit for temperature measurement using a microcontroller and NTC thermistor.
- Integrated Bluetooth for user interaction and programmed temperature regulation.
- Project Github Repo
- Led the mechatronics sub-team for a machine design course project.
- Organized group tasks and facilitated communication between team members to implement a factory electrical layout.
- Developed an overhead crane system utilizing embedded systems and PLCs.
- Developed a C++ game using OOP techniques.
- Implemented gameplay mechanics and a save/load system.
- Project Github Repo
- Developed a C++ game using OOP techniques.
- Implemented a gameplay, solve and generate new boards, and a save/load system.
- Project Github Repo
- Linkedin Post
- 📧 Email: mohamed.mohamed0123@eng-st.cu.edu.eg
- 🔗 LinkedIn: Mohamed Newir
- 🐙 GitHub: https://github.com/NEWIR295
