Imad Salem
Embedded Software Engineer
Talent
CalgaryMember since June 14, 2026
C++STM32TI SitaraPlatform developmentDebuggingHiL systemsUMLEmbedded SoftwareArchitecture DesignFreeRTOSRTOSUARTSPII2CCANISTQB CTFLLabVIEWTestStandPROVEtech:TACANoeSimulinkIBM DOORS
·
Hire this person
Send a job offer directly to this candidate
C++STM32TI SitaraPlatform developmentDebugging
About
Embedded Software Engineer with 8+ years of experience in embedded systems development, testing, and integration across industrial and automotive environments. Strong background in C/C++ development on ARM-based systems, RTOS applications, communication systems, cross-layer debugging, and embedded platform development.
Experience
Embedded Software Engineer - Festo SE & Co. KG
(2023-11)
- Developed reusable embedded platform components for STM32 and TI Sitara supporting industrial automation systems
- Designed modular firmware architecture enabling scalable integration of communication protocols
- Supported product teams integrating platform technologies into customer-facing products
- Acted as interface between platform and product teams resolving cross-layer issues
- Debugged system-level issues across hardware, OS, and communication layers
- Contributed to company-wide testing platform standardization
Embedded Software Engineer - elero GmbH
(2021-09 - 2023-10)
- Ported legacy C system to modern C++, improving scalability and maintainability
- Developed firmware for STM32-based automation systems
- Designed modular components using UML
Software Test Engineer - elero GmbH
(2019-01 - 2021-09)
- Developed HiL systems for automated testing of embedded systems
- Reduced system cost by 50%
- Automated testing with LabVIEW/TestStand
HiL Test Engineer - Daimler AG
(2017-06 - 2018-12)
- Performed ECU integration testing using HiL systems
- Automated test scenarios using PROVEtech:TA
- Analyzed system behavior using CANoe and Simulink
- Reviewed requirements using IBM DOORS
- Adapted HiL systems in coordination with ECU developers and HiL systems providers according to the ECU Testing requirements when needed
Education
M.Sc. - Information Technology – Embedded Systems Engineering - University of Stuttgart (2017)
B.Eng. - Mechatronics - Al Azhar University (2011)
Skills
Embedded Software Engineer