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 Engineering
Athens, Greece
Worldwide
M.Sc. Electrical and and Computer Engineering

Test AutomationFieldbusStatic Program AnalysisCode GenerationCommunications ProtocolsEmbedded SystemsEmbedded SoftwareEtherCATFirmwarePython (Programming Language)Physical LayersProduct DesignPROFINET StandardsSoftware ToolsServomechanismSystems IntegrationScriptingPIC MicrocontrollerTia PortalBare MetalProtocol DevelopmentTwincatProgramming LanguagesData Generation
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.
 

Experience

Professional experience0 - 5 years
Freelancer since2025

Languages

EnglishFluent

Project history

Embedded Firmware Engineer

Roboteq(Nidec)
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.

Embedded Software Engineer

Mellon Technologies
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.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in