Senior Embedded & IoT Engineer · Software & AI Specialist ? bare-metal/RTOS, BLE/LoRa, device-to-cloud, and full-stack software. 15+ years Experience.
Aktualisiert am 16.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2026
Verfügbar zu: 100%
davon vor Ort: 5%
Embedded Systems
Internet of Things
AI Agents
Machine Learning
Testautomatisierung
Fullstack
Atlassian JIRA Agile
Big Data Analytics
DSGVO
Softwarearchitektur
Agile Coach
Echtzeitbetriebssystem
SW-Integration
Product Management
Continuous Integration
Software Deployment
Software as a Service
Teamleading
Python
C
C++
English
Fluent
Arabic
Native
German
Basic Proficiency

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 years 10 months
2023-09 - now

Orchestrate all Agile ceremonies

Team Lead Embedded Software
Team Lead Embedded Software
  • Lead and mentor a cross-functional software team of 14 Engineers , managing product vision, backlog prioritization, and feature delivery as both Product Owner and Scrum Master. 
  • Architect and develop embedded software, ensuring alignment between technical solutions and product requirements. 
  • Orchestrate all Agile ceremonies, ensuring efficient execution, while managing project timelines and alignment with business goals. 
  • Collaborate with Product Management and other stakeholders to develop product roadmaps, ensuring clear priorities and consistent delivery of milestones. 
  • Implement and optimize DevOps practices and tools, including CI/CD creation and Maintenance, automated testing, and deployment workflows to improve efficiency and quality. 
  • Create and Customize Jira workflows and integrate with productivity tools to streamline task management and provide key insights for project management. 
  • Establish and Facilitate reliable cross-team coordination to ensure alignment on technical and product objectives. 
  • Spearhead recruitment efforts to grow the team in line with product needs and organizational strategy. 
MYNARIC LASERCOM GMBH
Munich, Germany
2 years 3 months
2021-06 - 2023-08

Developed and implemented Backend software

Head of Software
Head of Software
  • Led a team of 7 Software Engineers and Testers. 
  • Strategized and executed team growth plans, achieving 100% growth in line with organizational goals and individual KPIs. 
  • Developed and implemented Backend software using python and managed the Python 2.7 to 3.x. 
  • Developed and implemented OTA for fleet of devices and owned the fleet management framework. 
  • Architected a unified technical support system using Jira, Freshdesk, and Google Sheets, cutting down critical issue First response average time by 75% and enabling faster problem resolution. 
  • Orchestrated automation of 180 regression test cases, reducing manual testing effort by 45 hours each sprint and enabling consistent on time releases across all product lines. 
  • Championed Agile methodologies, promoting iterative development, continuous improvement, and regular stand-ups, leading to substantial improvements in team performance, communication, and motivation. 
  • Managed the successful launch of a product with 90% fewer reported issues compared to previous launches. 
  • Implemented custom workflows in Jira for streamlined task management and enhanced inter-team communication. 
  • Established a recruiting process for structured interviews and trained the company in utilizing Confluence and Jira for scalable team expansion. 
MR BEAM LASERS GMBH
Munich, Germany
11 months
2019-11 - 2020-09

Architected and developed a custom built machine learning Compiler for Embedded

Team Lead Tiny ML
Team Lead Tiny ML
  • Led a team of 5 software Developers and data analysts. 
  • Architected and developed a custom built machine learning Compiler for Embedded using Python3 in 5 months. 
  • Completed the company?s first Machine learning pipeline for embedded using C/C++ in less than 2 months.  
  • Guided the team to develop more than a dozen algorithms in C/C++ for Embedded. 
  • Integrated TensorFlow Lite to reduce the model's footprint by 30% and achieve faster inference. 
  • Released the company?s first Trigger-Word machine learning Model for Embedded with real time performance in 4 months. 
BRAGI GMBH
Munich, Germany
11 months
2019-01 - 2019-11

Deployed a road Traffic analysis and classification Machine learning pipeline

Senior Software Engineer
Senior Software Engineer
  • Engineered and developed a python package to serialize a machine learning pipeline in less than 2 months. 
  • Deployed a road Traffic analysis and classification Machine learning pipeline running on raspberry pi in less than 2 weeks. 
  • Improved the software release process by implementing best practices using Git and GitLab CI, achieving a 100% increase in software traceability and a 50% reduction in lead time for changes. 
BRAGI GMBH
Munich, Germany
1 year 4 months
2017-10 - 2019-01

Hands-on Development for the Company?s Electric bike computer

Team Lead Embedded Software
Team Lead Embedded Software
  • Led a team of 10 Software developers and testers. 
  • Hands-on Development for the Company?s Electric bike computer using C and python. 
  • Cooperated with other teams on all levels (from requirements collection to production and maintenance). 
  • Coordinated the Migration From Bamboo CI to Jenkins with having zero impact on SW releases deadlines. 
  • Accelerated the firmware Build speed up by 4 times restructuring the projects to use the CMAKE Build system. 
BLOKS GMBH
Munich, Germany
1 year 7 months
2016-04 - 2017-10

Developed Real time FreeRTOS Tasks

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Developed Real time FreeRTOS Tasks for all Embedded devices using C programming. 
  • Owner of the CI/CD pipeline setup and Maintenance. 
  • Developed and maintained bootloaders for ST Microcontrollers based Embedded platforms. 
  • Integrated third party Electric bikes Drive trains to the Embedded E-bike computer system utilizing serial communication protocols. 
BLOKS GMBH
Munich, Germany
6 months
2015-11 - 2016-04

Developed tests and test automation

Software Development Consultant
Software Development Consultant
  • Developed tests and test automation for Analog mixed signal Designs using Perl and SKILL scripting. 
INFINEON
Munich, Germany
7 months
2015-05 - 2015-11

Developed new BLE (Bluetooth smart) features for Embedded systems

Software Development Engineer
Software Development Engineer
  • Developed new BLE (Bluetooth smart) features for Embedded systems using C programming. 
  • Ported Atmel APIs to BLE stack version 4.1 from BLE stack version 4.0. 
ATMEL
Cairo, Egypt
10 months
2014-08 - 2015-05

4G/LTE Stack Software Development and testing

Embedded Software Engineer
Embedded Software Engineer
  • 4G/LTE Stack Software Development and testing using C programming. 
  • Designed and implemented Unit test infrastructure using BOOST C++ test library. 
AXXCELERA BROADBAND WIRELESS
Cairo, Egypt
1 year 1 month
2013-07 - 2014-07

Developed Software for 4G Protocol stack using C programming

Software Engineer
Software Engineer
INTEL
Cairo, Egypt

Aus- und Weiterbildung

Aus- und Weiterbildung

2012 - 2013

INFORMATION TECHNOLOGY INSTITUTE, Cairo, Egypt

Embedded Systems Advanced Diploma


2012 - 2012

AMIT LEARNING, Cairo, Egypt

Embedded Software Development Mini-Diploma


2005 - 2010

EL-SHOROUK ACADEMY, Cairo, Egypt

BSC. Of Electronics and Computer Engineering

Kompetenzen

Kompetenzen

Top-Skills

Embedded Systems Internet of Things AI Agents Machine Learning Testautomatisierung Fullstack Atlassian JIRA Agile Big Data Analytics DSGVO Softwarearchitektur Agile Coach Echtzeitbetriebssystem SW-Integration Product Management Continuous Integration Software Deployment Software as a Service Teamleading Python C C++

Produkte / Standards / Erfahrungen / Methoden

ABOUT ME

Highly accomplished Software Technical and people Leader with over 15 years of comprehensive expertise in Software Design, Development, Testing, and Product/Project Management. Proven success in building and mentoring high-performing teams, fostering a culture of excellence and innovation. Dedicated to delivering top-tier software solutions through the implementation of best engineering practices and the acceleration of process automation. 


KEY SKILLS

  • Leadership & Team Management: Cross-functional software teams, coaching, hiring, scaling, and performance alignment. 
  • Agile & Product Delivery: Scrum, Kanban/Scrumban, roadmap alignment, backlog ownership, OKRs/KPIs, stakeholder management. 
  • Architecture & Embedded Software: Embedded systems architecture, full-stack architecture, OTA/fleet management, bootloaders, TinyML, ML compilers, and test automation.
  • Languages & Platforms: C/C++, Python, Shell; FreeRTOS, Linux/Debian; ESP32, STM32, SAM, Raspberry Pi.
  • DevOps & Engineering Tooling: GitLab CI, Jenkins, Bamboo, GitHub Actions, Docker, CMake, Jira/Confluence administration, and workflow automation. 
  • Interfaces & Modeling: MQTT, UART, SPI, I2C, CAN, LIN, Ethernet, BLE; architecture modeling with Visio, Lucidchart, Draw .io. 

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 years 10 months
2023-09 - now

Orchestrate all Agile ceremonies

Team Lead Embedded Software
Team Lead Embedded Software
  • Lead and mentor a cross-functional software team of 14 Engineers , managing product vision, backlog prioritization, and feature delivery as both Product Owner and Scrum Master. 
  • Architect and develop embedded software, ensuring alignment between technical solutions and product requirements. 
  • Orchestrate all Agile ceremonies, ensuring efficient execution, while managing project timelines and alignment with business goals. 
  • Collaborate with Product Management and other stakeholders to develop product roadmaps, ensuring clear priorities and consistent delivery of milestones. 
  • Implement and optimize DevOps practices and tools, including CI/CD creation and Maintenance, automated testing, and deployment workflows to improve efficiency and quality. 
  • Create and Customize Jira workflows and integrate with productivity tools to streamline task management and provide key insights for project management. 
  • Establish and Facilitate reliable cross-team coordination to ensure alignment on technical and product objectives. 
  • Spearhead recruitment efforts to grow the team in line with product needs and organizational strategy. 
MYNARIC LASERCOM GMBH
Munich, Germany
2 years 3 months
2021-06 - 2023-08

Developed and implemented Backend software

Head of Software
Head of Software
  • Led a team of 7 Software Engineers and Testers. 
  • Strategized and executed team growth plans, achieving 100% growth in line with organizational goals and individual KPIs. 
  • Developed and implemented Backend software using python and managed the Python 2.7 to 3.x. 
  • Developed and implemented OTA for fleet of devices and owned the fleet management framework. 
  • Architected a unified technical support system using Jira, Freshdesk, and Google Sheets, cutting down critical issue First response average time by 75% and enabling faster problem resolution. 
  • Orchestrated automation of 180 regression test cases, reducing manual testing effort by 45 hours each sprint and enabling consistent on time releases across all product lines. 
  • Championed Agile methodologies, promoting iterative development, continuous improvement, and regular stand-ups, leading to substantial improvements in team performance, communication, and motivation. 
  • Managed the successful launch of a product with 90% fewer reported issues compared to previous launches. 
  • Implemented custom workflows in Jira for streamlined task management and enhanced inter-team communication. 
  • Established a recruiting process for structured interviews and trained the company in utilizing Confluence and Jira for scalable team expansion. 
MR BEAM LASERS GMBH
Munich, Germany
11 months
2019-11 - 2020-09

Architected and developed a custom built machine learning Compiler for Embedded

Team Lead Tiny ML
Team Lead Tiny ML
  • Led a team of 5 software Developers and data analysts. 
  • Architected and developed a custom built machine learning Compiler for Embedded using Python3 in 5 months. 
  • Completed the company?s first Machine learning pipeline for embedded using C/C++ in less than 2 months.  
  • Guided the team to develop more than a dozen algorithms in C/C++ for Embedded. 
  • Integrated TensorFlow Lite to reduce the model's footprint by 30% and achieve faster inference. 
  • Released the company?s first Trigger-Word machine learning Model for Embedded with real time performance in 4 months. 
BRAGI GMBH
Munich, Germany
11 months
2019-01 - 2019-11

Deployed a road Traffic analysis and classification Machine learning pipeline

Senior Software Engineer
Senior Software Engineer
  • Engineered and developed a python package to serialize a machine learning pipeline in less than 2 months. 
  • Deployed a road Traffic analysis and classification Machine learning pipeline running on raspberry pi in less than 2 weeks. 
  • Improved the software release process by implementing best practices using Git and GitLab CI, achieving a 100% increase in software traceability and a 50% reduction in lead time for changes. 
BRAGI GMBH
Munich, Germany
1 year 4 months
2017-10 - 2019-01

Hands-on Development for the Company?s Electric bike computer

Team Lead Embedded Software
Team Lead Embedded Software
  • Led a team of 10 Software developers and testers. 
  • Hands-on Development for the Company?s Electric bike computer using C and python. 
  • Cooperated with other teams on all levels (from requirements collection to production and maintenance). 
  • Coordinated the Migration From Bamboo CI to Jenkins with having zero impact on SW releases deadlines. 
  • Accelerated the firmware Build speed up by 4 times restructuring the projects to use the CMAKE Build system. 
BLOKS GMBH
Munich, Germany
1 year 7 months
2016-04 - 2017-10

Developed Real time FreeRTOS Tasks

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Developed Real time FreeRTOS Tasks for all Embedded devices using C programming. 
  • Owner of the CI/CD pipeline setup and Maintenance. 
  • Developed and maintained bootloaders for ST Microcontrollers based Embedded platforms. 
  • Integrated third party Electric bikes Drive trains to the Embedded E-bike computer system utilizing serial communication protocols. 
BLOKS GMBH
Munich, Germany
6 months
2015-11 - 2016-04

Developed tests and test automation

Software Development Consultant
Software Development Consultant
  • Developed tests and test automation for Analog mixed signal Designs using Perl and SKILL scripting. 
INFINEON
Munich, Germany
7 months
2015-05 - 2015-11

Developed new BLE (Bluetooth smart) features for Embedded systems

Software Development Engineer
Software Development Engineer
  • Developed new BLE (Bluetooth smart) features for Embedded systems using C programming. 
  • Ported Atmel APIs to BLE stack version 4.1 from BLE stack version 4.0. 
ATMEL
Cairo, Egypt
10 months
2014-08 - 2015-05

4G/LTE Stack Software Development and testing

Embedded Software Engineer
Embedded Software Engineer
  • 4G/LTE Stack Software Development and testing using C programming. 
  • Designed and implemented Unit test infrastructure using BOOST C++ test library. 
AXXCELERA BROADBAND WIRELESS
Cairo, Egypt
1 year 1 month
2013-07 - 2014-07

Developed Software for 4G Protocol stack using C programming

Software Engineer
Software Engineer
INTEL
Cairo, Egypt

Aus- und Weiterbildung

Aus- und Weiterbildung

2012 - 2013

INFORMATION TECHNOLOGY INSTITUTE, Cairo, Egypt

Embedded Systems Advanced Diploma


2012 - 2012

AMIT LEARNING, Cairo, Egypt

Embedded Software Development Mini-Diploma


2005 - 2010

EL-SHOROUK ACADEMY, Cairo, Egypt

BSC. Of Electronics and Computer Engineering

Kompetenzen

Kompetenzen

Top-Skills

Embedded Systems Internet of Things AI Agents Machine Learning Testautomatisierung Fullstack Atlassian JIRA Agile Big Data Analytics DSGVO Softwarearchitektur Agile Coach Echtzeitbetriebssystem SW-Integration Product Management Continuous Integration Software Deployment Software as a Service Teamleading Python C C++

Produkte / Standards / Erfahrungen / Methoden

ABOUT ME

Highly accomplished Software Technical and people Leader with over 15 years of comprehensive expertise in Software Design, Development, Testing, and Product/Project Management. Proven success in building and mentoring high-performing teams, fostering a culture of excellence and innovation. Dedicated to delivering top-tier software solutions through the implementation of best engineering practices and the acceleration of process automation. 


KEY SKILLS

  • Leadership & Team Management: Cross-functional software teams, coaching, hiring, scaling, and performance alignment. 
  • Agile & Product Delivery: Scrum, Kanban/Scrumban, roadmap alignment, backlog ownership, OKRs/KPIs, stakeholder management. 
  • Architecture & Embedded Software: Embedded systems architecture, full-stack architecture, OTA/fleet management, bootloaders, TinyML, ML compilers, and test automation.
  • Languages & Platforms: C/C++, Python, Shell; FreeRTOS, Linux/Debian; ESP32, STM32, SAM, Raspberry Pi.
  • DevOps & Engineering Tooling: GitLab CI, Jenkins, Bamboo, GitHub Actions, Docker, CMake, Jira/Confluence administration, and workflow automation. 
  • Interfaces & Modeling: MQTT, UART, SPI, I2C, CAN, LIN, Ethernet, BLE; architecture modeling with Visio, Lucidchart, Draw .io. 

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.