Dimitris Tsiougkos available

Dimitris Tsiougkos

Senior Embedded Software Engineer

available
Profileimage by Dimitris Tsiougkos Senior Embedded Software Engineer from StGallen
  • 9010 St. Gallen Freelancer in
  • Graduation: Msc. Information Technology
  • Hourly-/Daily rates:
  • Languages: German (Full Professional) | English (Full Professional) | Greek (Native or Bilingual)
  • Last update: 08.09.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Dimitris Tsiougkos Senior Embedded Software Engineer from StGallen
ATTACHMENTS
Resume

You need an account to view this information.

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 Frramework, Python
- Embedded Linux
- Device Drivers 
- Yocto/Bitbake
- CMake, Jenkins
- Object-Oriented Design
- GoogleTest, C-Unit, Git, Mercurial

Networking:
- WiFi/802.11
- Bluetooth, ZIGBEE
- Ethernet

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

Microcontrollers & Platforms:
- ARM v6/7, OMAP3
- Armadillo Atmark Techno, Acme Systems FOX Board LX832
PROJECT HISTORY
  • 07/2017 - Present

    • Safran Vectronix AG
    • 50-250 employees
    • Industry and mechanical engineering
  • Embedded Software Engineer
  • -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

    • Landis+Gyr
    • >10.000 employees
    • Energy, water and environment
  • Software Development Engineer
  • - 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

    • Center for Research and Technology
    • 50-250 employees
    • Other
  • Junior Embedded Software Engineer
  • - 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

TIME AND SPATIAL FLEXIBILITY
I am based in St. Gallen and Athens. I prefer working from home and travel to client's place, whenever is needed.
GET IN TOUCH

Message:

Sender:

WEB PRESENCE