Georgios Giannakaras

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

Fähigkeiten und Kenntnisse

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

Werdegang

Berufserfahrung von Georgios Giannakaras

  • Bis heute 5 Jahre und 7 Monate, seit 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 Monate, 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 Monate, Sep. 2015 - Juni 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 Monate, Juli 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/).

Ausbildung von Georgios Giannakaras

  • 2 Jahre und 1 Monat, 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 Jahre und 3 Monate, 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

Sprachen

  • Griechisch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z