
Ibrahim Mediouni
Software Engineer
Embedded Systems Engineer specializing in firmware development, real-time systems, and robotics integration. Expert in STM32, ROS, and hardware-software solutions.
About Me
Embedded Systems Engineer with extensive experience in firmware development, real-time operating systems, and hardware integration. Specialized in embedded Linux, STM32, communication protocols, and ROS-based robotics systems.
Embedded Systems
Expert in firmware development, real-time operating systems, and hardware integration
Robotics & ROS
Specialized in ROS1/ROS2, autonomous systems, and robotic control algorithms
Communication Protocols
Proficient in UART, SPI, I2C, CAN, EtherCAT, and automotive Ethernet
Project Leadership
Proven track record in international teams and complex system integrations
Professional Summary
With proven success in developing robust, high-performance solutions for construction, automation, and robotics projects, I bring deep expertise in embedded systems engineering. My experience spans from low-level firmware development to complex system integrations.
I have successfully led international projects, reducing project timelines by up to 30% through automation and optimization. My work includes developing BCI-controlled wheelchairs, real-time structural monitoring systems, and advanced robotics solutions.
Passionate about cutting-edge technology, I continuously expand my expertise in machine learning, autonomous systems, and innovative hardware-software integrations.
Professional Experience
A track record of delivering innovative embedded systems and robotics solutions across diverse industries and international teams.
SmartConstructionTech - RpBau GmbH
Development of robust embedded firmware for real-time structural integrity monitoring on construction sites.
Key Achievements:
- Automated device installation with configuration scripts for Embedded Linux, reducing setup time by 30%
- Integrated MQTT over Ethernet for live data transmission to central monitoring systems
- Developed real-time monitoring solutions for structural integrity
Technologies:
United Europe Group SRO
Development of control boards for customer-specific mechatronic systems with STM32 & FreeRTOS.
Key Achievements:
- Implemented robust low-level drivers for SPI and I2C, increasing system reliability
- Coordinated international testing and validation processes, reducing project runtime by 15%
- Developed custom mechatronic control solutions
Technologies:
LinRob Automation GmbH
Development of Raspberry Pi-based touchscreen HMI with TCP/IP and CAN-Bus integration for robotics diagnostics.
Key Achievements:
- Optimized firmware for 6-axis motion systems, reducing latency by 20%
- Developed comprehensive robotics diagnostic solutions
- Implemented simulation and validation of control algorithms in ROS2 & Gazebo
Technologies:
Autonomes Rollstuhlprojekt
Development of BCI-controlled wheelchair with OpenBCI ROS2 (85% control accuracy in real-time).
Key Achievements:
- Achieved 85% control accuracy in real-time BCI systems
- Implemented Deep Learning for neural signal processing, reducing error rate by 40%
- Presented at national robotics conference, awarded among top 3 innovations
Technologies:
Education
Academic background and professional certifications in engineering and technology.
Academic Background
Electromechanical Engineering
Specialized in electromechanical systems with focus on embedded systems and robotics.
Mechatronics and Robotics (M.Eng.)
International exchange program focusing on advanced mechatronics and robotics systems.
Computer Science & Mathematics
Additional studies in computer science and mathematics alongside master's thesis work.
Electromechanical Engineering
Foundation studies preparing for electromechanical engineering specialization.
Certifications
Technical Skills
Comprehensive expertise across embedded systems, robotics, and modern development tools.
Featured Projects
Innovative projects showcasing expertise in robotics, embedded systems, and cutting-edge technology solutions.
Developed an autonomous wheelchair controlled by brain-computer interface using OpenBCI and ROS2, achieving 85% control accuracy in real-time.
Key Achievements:
- 85% control accuracy in real-time BCI systems
- Deep Learning implementation for neural signal processing
- 40% reduction in error rate through advanced algorithms
- Awarded among top 3 innovations at national robotics conference
Technologies:
Integration of time-of-flight sensors with custom drivers for ROS under TI AM528X, including odometry implementation.
Key Achievements:
- Custom sensor driver development for ROS integration
- Odometry implementation on ARM M4 STM32F4 with FreeRTOS
- DSP C6000 Core implementation under AM528x
- PCB design for AM528x shields for various sensor adaptations
Technologies:
Designed and built a multifunctional device combining 3D printer, CNC machine, and laser engraver with user-friendly control interface.
Key Achievements:
- Multifunctional device design and implementation
- User-friendly control interface development
- Complete mechanical and electrical integration
- Competition project with full technical documentation
Technologies:
Developed and built a multi-axis robot arm with Arduino UNO and servo motors for automated pick-and-place operations.
Key Achievements:
- Multi-axis robotic arm design and construction
- Independent programming in C/C++
- Mechanical assembly and electrical wiring
- Complete technical documentation and calibration
Technologies:
Interested in learning more about these projects or discussing potential collaborations?
Get In Touch
Ready to discuss your next embedded systems or robotics project? Contact me directly for the fastest response.