Building safer autonomous systems through precision engineering, rigorous testing, and a passion for reliability.
Have you ever wondered what keeps modern vehicles running safely and reliably — even under extreme conditions?
I'm a Software Development Engineer specializing in automotive software, embedded systems, and system testing. I'm driven by curiosity, precision, and the challenge of turning complex ideas into reliable, safety-critical systems.
My journey began at Ain Shams University, where I earned my B.Sc. in Computer & Systems Engineering and completed a Siemens-sponsored thesis on fault-tolerant AUTOSAR OS for multicore platforms — work that became my first IEEE publication at NILES 2024.
Today at Micro Engineering Tech Inc., I ensure autonomous systems behave safely, predictably, and reliably across environments. Every test case I design is written with one goal: to make autonomous mobility safer and more dependable.
{
"name": "Malek Abdelrahman Hassan",
"role": "Software Development Engineer",
"company": "Micro Engineering Tech Inc.",
"focus": [
"Autonomous Vehicle Testing",
"Embedded Systems",
"AUTOSAR OS"
],
"education": "B.Sc. Computer & Systems Eng.",
"university": "Ain Shams University",
"certifications": ["ISTQB CTFL"],
"publications": 1,
"passion": "Making mobility safer"
}
Micro Engineering Tech Inc. (METI) / Client General Motors
Graduation Project — IEEE Published
A robust real-time multi-core operating system for automotive software, designed to ensure reliability with fault tolerance and resource sharing. Configured task management, event handling, counters, alarms (STM), OS applications, and DMA.
Automated configuration generation with a Python tool using Jinja2 templates from ARXML files for linker scripts and memory maps.
Desktop application for encryption/decryption with shared key and sign/verify with private/public certificates. Features an interactive GUI for seamless cryptographic operations.
Desktop application simulating CPU scheduling algorithms (FCFS, SJF, Round-Robin, Priority) with a live CPU-like simulator and real-time Gantt chart visualization.
Built MCAL layer (DIO, Port, GPT drivers), ECUAL layer (LED, Button drivers), and Service layer (Scheduler) for TM4C microcontrollers following AUTOSAR architecture.
Synthesizable APB bus connected to UART controller for serial-to-parallel data conversion. Implemented GPIO controller for pin configuration as input/output.
Password-based door unlocking system using ATmega MCU with GPIO, Keypad, LCD, Timer, UART, I2C, EEPROM, Buzzer, and DC Motor drivers.
Ain Shams University, Cairo
2019 — 2024
Cumulative GPA: 3.0
"MCS-FT: A Fault-Tolerant AUTOSAR OS For Multicore Platforms"
6th Novel Intelligent and Leading Emerging Sciences Conference
International Software Testing Qualifications Board
May 2025
Developing Embedded Software with Adaptive AUTOSAR Guide
July — Oct 2023
MCU fundamentals, debugging tools, adaptive AUTOSAR, safety, security, DevOps, RTOS fundamentals.
Student Union
Google Developer Student Clubs
IClub
Life Makers Foundation
Looking ahead, my goal is to advance as a technical leader in automotive and autonomous systems, helping shape software that defines the future of safe mobility.
If you share that passion or are looking for someone who brings technical depth, attention to detail, and real-world reliability — let's talk.