Georgios Giannakaras

Angestellt, R&D Embedded Software Engineer, Fugro
Den Haag, Netherlands

Skills

C (programming language)
C++
Embedded Systems
Embedded Software
Linux
Python
Hardware
Software
Operating Systems
Computer vision
Robotics
Real-Time Systems
Git
Multi-Sensor Data Fusion
Cameras
ROS
SSH
ARM
Electronics
Computer Networks
FreeRtos
Yocto
Engineering
CI/CD
Test Driven Development (TDD)
Agile Software Development
independent
Reliability
Problem Solving
Team work
Communication skills
Organizational skills
Flexibility

Timeline

Professional experience for Georgios Giannakaras

  • Current 6 years and 4 months, since Jan 2020

    R&D Embedded Software Engineer

    Fugro

    • Designed, developed and tested software components for underwater robots with C++, ROS, Linux and Gmock/Gtest. • Developed Yocto components and maintained the Yocto framework for the robot. • Implementing the Firmware for a Digital Seismic Module, multi-threaded, with FreeRtos and C/C++ on a Microchip MCU (Arm Cortex-M7). • Determined system requirements and completed the System Design. • Integrated the lwIP TCP/IP stack for communication over Ethernet. • Utilized various Peripherals (I2C, SPI, Ethernet).

  • 8 months, Feb 2019 - Sep 2019

    Embedded Systems Researcher (MSc Graduation Project)

    Fugro

    • Developed a visual inertial odometry system for underwater vehicle navigation. • Sensor fusion, including a machine vision camera (FLIR) and an IMU (SBG), interfaced with a microcontroller and NVIDIA embedded system (Jetson Xavier). • Visual inertial SLAM algorithm optimized on the embedded system. (C++, ROS, Python, CUDA, OpenCV).

  • 10 months, Sep 2015 - Jun 2016

    IT Support Engineer

    Greek National Defence (Army)

    • Maintained and set-up computer networks. • Provided technical support for the computer systems in a highly disciplined environment.

  • 2 months, Jul 2013 - Aug 2013

    Software Engineer Intern

    Centre for Research & Technology Hellas (CERTH)

    • Developed a simulation in language C to reproduce low-level computation errors. • Applied on the design of systems that are energy-efficient and scale gracefully under hardware errors, by operating below the nominal operating point in a controlled way. • EU research Project SCoRPiO (http://www.scorpio-project.eu/).

Educational background for Georgios Giannakaras

  • 2 years and 1 month, Sep 2017 - Sep 2019

    Electrical Engineering and Embedded Systems

    Delft University of Technology (TUDelft)

    Thesis: "Monocular visual inertial odometry for underwater vehicle navigation, optimized on embedded system" , Fields: Software & Networking, Hardware, Communications, Robotics

  • 6 years and 3 months, Sep 2008 - Nov 2014

    Electrical and Computer Engineering

    Democritus University of Thrace (DUTH)

    Thesis: "Study on the impact of surroundings, and development of an electronic system for the optimization of the evacuation process by people in various areas and buildings", Fields: Software, Hardware, Electronics, Communications, Computer Networks

Languages

  • Greek

    C2 (Expert / native speaker)

  • English

    C1 (Fluent)

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members