Profileimage by Dimitris Tsiougkos Senior Embedded Software Engineer from StGallen

Dimitris Tsiougkos

available

Last update: 08.01.2024

Senior Embedded Software Engineer

Company: NEMA CONSULTING P.C
Graduation: MSc. Information Technology
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Greek (Native or Bilingual)

Attachments

Resume_t_dim.pdf

Skills

Senior Embedded Software Engineer with strong hands-on experience in whole software and product development life cycle. 
- Passion for Embedded Linux, Linux Device Drivers, and Yocto project.
- Strong experience in developing Qt/C++ applications running on embedded targets.
- Great interest in Object-Oriented Software and design patterns.
- Strong communication skills focus on business strategy/organization's goals.
- Always eager to apply innovative ideas on real world products.

Programming Skills:
- C/C++, Qt Framework, Python
- Embedded Linux
- Linux Device Drivers 
- Yocto Project
- D-bus
- CMake, Jenkins
- Object-Oriented Design
- GoogleTest
- Git, Mercurial

Wireless Communications:
- WiFi/802.11
- Bluetooth/BLE, ZIGBEE 802.15.4

Interfaces:
- UART, SPI, I2C, USB, M-Bus, RS-232/RS-485
- CAN-bus

Project history

07/2017 - Present
Embedded Software Engineer
Safran Vectronix AG (Industry and mechanical engineering, 50-250 employees)

-Developing Qt/C++ features for optical laser rangefinder systems
- Embedded Linux and Device Driver Development, support new Hardware peripherals
- Yocto customization for Linux image generation
- Fast board booting time optimization: reducing start-up by 5 seconds
- Integrating WiFi/Bluetooth module (Laird 60-SIPT) on Night-vision monocular rangefinder, backporting device drivers for Linux kernel

05/2012 - 05/2017
Software Development Engineer
Landis+Gyr (Energy, water and environment, >10.000 employees)

- Software Team leader: Built outstanding and dynamic team of software engineers, boosting overall manufacturing Software development process.
- Introduced AGILE methodologies and best practices to software development division to enhance product quality.
- Developed Qt/C++ and C#-based highly maintainable, solid code for Control Automation systems, forming core framework, used in every newly introduced production line
- Interfacing sensor/actuators on manufacturing production systems (pneumatic components, step-motors, relays) using CODESYS IEC 61131-3 standard
- Developed encryption/decryption data payload software concept for Digital power consumption Smart Meter based on AES-256

10/2008 - 04/2012
Junior Embedded Software Engineer
Center for Research and Technology (Other, 50-250 employees)

- Developed C++-based application to collect and process body vital signs in real-time for wearable medical application
- Integrated ECG, Respiratory, body/ambient temperature sensors on embedded Linux-based data collector platform
- Integrated Bluetooth wireless communication module for data transmission and remote control/commissioning

Local Availability

Only available for remote work
I am based between Athens (Greece) &St. Gallen (Switzerland). I prefer working remotely and travel to the client's place, whenever is needed.

Recommendations

Teamlead (Daniel K.)
"We appreciated Dimitris ambitions way of solving every kind of problems, he took over responsibility for several kind of task in our project and was a great player in the team. He brought a lot of knowledge into the project."
Profileimage by Dimitris Tsiougkos Senior Embedded Software Engineer from StGallen Senior Embedded Software Engineer
Register