
Stelios Filippopoulos
Senior Embedded Firmware Engineer | CAN
Salary / Daily rate
Greece, NY 14626, USA
Freelance, open to permanent contract
Languages
About me
Intro
Embedded systems engineer with 25+ years of firmware development expertise across major tech companies like NXP, Thales, and Renesas. Specialized in ARM Cortex-M, FreeRTOS, CAN protocols, and cryptographic security implementations. Ready to deliver robust, optimized firmware solutions for your next embedded project.
Work experience
Embedded Systems Engineer
GWF AG
Mar 2025 - Present
1 year 8 months
Thessaloniki, Greece
Mainly responsible for implementinmg new features in firmware, optimize code, development of enhanced algorithms, code security and authentication using crypto algorithms.
Embedded Firmware Engineer
Sicoya GmbH
Jun 2023 - Jul 2024
1 year 2 months
Berlin, Germany · Remote
Skills: Universal Asynchronous Receiver/Transmitter (UART) · ARM Cortex-M · C (Programming Language) · Firmware
Embedded Firmware Engineer
ROSEN
Sep 2023 - Mar 2024
7 months
49 Lingen, Germany
Skills: CANopen · CAN · Python (Programming Language) · Universal Asynchronous Receiver/Transmitter (UART) · FreeRTOS · ARM Cortex-M · C (Programming Language) · Firmware
Test embedded systems engineer
NXP Semiconductors
Nov 2022 - Aug 2023
10 months
Munich, Germany
Skills: Universal Asynchronous Receiver/Transmitter (UART) · ARM Cortex-M · C (Programming Language) · Firmware
Embedded Firmware Engineer
Thales Alenia Space
Jan 2022 - Oct 2022
10 months
Ditzingen, Germany
Skills: CAN · Universal Asynchronous Receiver/Transmitter (UART) · FreeRTOS · ARM Cortex-M · C (Programming Language) · Firmware
Embedded Systems Engineer
GWF AG
Apr 2021 - Dec 2021
9 months
Thessaloniki Metropolitan Area · On-site
Skills: Python (Programming Language) · Universal Asynchronous Receiver/Transmitter (UART) · C (Programming Language) · Firmware · TMS430
Embedded Firmware Engineer
ROSEN
Oct 2019 - May 2020
8 months
49 Lingen, Germany
Skills: CANopen · CAN · Python (Programming Language) · Universal Asynchronous Receiver/Transmitter (UART) · ARM Cortex-M · C (Programming Language) · Firmware
Embedded Firmware Engineer
Acromove inc
Jun 2017 - Dec 2019
2 years 7 months
Athens, Greece
Skills: CAN · Python (Programming Language) · Universal Asynchronous Receiver/Transmitter (UART) · FreeRTOS · ARM Cortex-M · C (Programming Language) · Firmware
Embedded Firmware Engineer
Nidec Motor Corporation
Mar 2019 - Aug 2019
6 months
Merbelsrod, Turingen, Germany · On-site
Skills: Python (Programming Language) · Universal Asynchronous Receiver/Transmitter (UART) · ARM Cortex-M · C (Programming Language) · Firmware
Embedded Firmware Engineer
Hitex GmbH
Sep 2018 - Mar 2019
7 months
76 Karlsruhe, Germany
Skills: Universal Asynchronous Receiver/Transmitter (UART) · C (Programming Language) · Firmware
Embedded Firmware Engineer
Power Plus Communications
Mar 2018 - Aug 2018
6 months
68 Mannheim, Germany
Skills: Universal Asynchronous Receiver/Transmitter (UART) · C (Programming Language) · Firmware
Embedded Firmware Engineer
Servus Intralogistics GmbH
Jul 2016 - Dec 2017
1 year 6 months
6850 Dornbirn, Austria
Skills: CANopen · CAN · Python (Programming Language) · Universal Asynchronous Receiver/Transmitter (UART) · FreeRTOS · AVR32 · C (Programming Language) · Firmware
Embedded Firmware Engineer
Renesas Electronics
Apr 2016 - Jul 2016
4 months
40 Düsseldorf, Germany
Skills: C (Programming Language) · Firmware
Embedded Firmware Engineer
Nomad Digital
Dec 2015 - Mar 2016
4 months
31 Hildesheim, Germany
Skills: Universal Asynchronous Receiver/Transmitter (UART) · AVR32 · C (Programming Language) · Firmware
Test Development Engineer
X-FAB
Apr 2015 - Dec 2015
9 months
99 Erfurt, Germany
Skills: Universal Asynchronous Receiver/Transmitter (UART) · C (Programming Language) · Firmware
Education
National Technical University of Athens
McS
2004 - 2006
2 years 3 months
University of Patras
McS
1985 - 1990
5 years 2 months