06/20/2025 updated
OP
100 % available
Embedded Software Engineer | Industrial Servo motor Systems | Software Integration
Athens, Greece
Worldwide
M.Sc. Electrical and and Computer EngineeringTest AutomationFieldbusStatic Program AnalysisCode GenerationCommunications ProtocolsEmbedded SystemsEmbedded SoftwareEtherCATFirmwarePython (Programming Language)Physical LayersProduct DesignPROFINET StandardsSoftware ToolsServomechanism
Embedded Systems Development
Strong background in multiple layers of embedded product development, from application level to bare metal and physical layer firmware stack development.
Programming Languages
​​Proficiency in C and Python for professional embedded systems development.
Industrial Protocols
Experience with Fieldbus protocol development (PROFINET, EtherCAT) for servo drive slave devices.
Microcontroller Firmware
Development using LL and HAL libraries for ST Microcontrollers.
Embedded Communication Protocols
Solid understanding of low level MCU operations and embedded communication protocols.
Software Tools
Experience with industrial configuration and monitoring tools (SIEMENS TIA PORTAL, TWINCAT).
Code Analysis
Experience with code trace & profiling (Segger SYSVIEW).
Scripting
High level language scripting for firmware code generation, automation testing and EDS file generation.
Strong background in multiple layers of embedded product development, from application level to bare metal and physical layer firmware stack development.
Programming Languages
​​Proficiency in C and Python for professional embedded systems development.
Industrial Protocols
Experience with Fieldbus protocol development (PROFINET, EtherCAT) for servo drive slave devices.
Microcontroller Firmware
Development using LL and HAL libraries for ST Microcontrollers.
Embedded Communication Protocols
Solid understanding of low level MCU operations and embedded communication protocols.
Software Tools
Experience with industrial configuration and monitoring tools (SIEMENS TIA PORTAL, TWINCAT).
Code Analysis
Experience with code trace & profiling (Segger SYSVIEW).
Scripting
High level language scripting for firmware code generation, automation testing and EDS file generation.
Experience
Professional experience0 - 5 years
Freelancer since2025
Languages
EnglishFluent
Project history
Fieldbus protocol development (PROFINET, EtherCAT) for servo drive slave devices, experience with industrial configuration and monitoring tools, ST Microcontroller firmware development, embedded communication protocols, code trace & profiling, high level language scripting for firmware related tasks.
Application-level programming in C language based on OpenBSD OS, Production EFTPOS device development, maintenance and support, Unix threads and sockets, OpenSSL library, cryptographic algorithms and memory management, App code porting to different Ingenico SDKs and hardware devices.