Angestellt, R&D Embedded Software Engineer, Fugro
Den Haag, Netherlands
I am an Electrical & Computer Engineer / Embedded Systems Engineer, with a focus on Robotics, Embedded Systems, and C/C++. I have graduated from Delft University of Technology (TUDelft), Netherlands, with a MSc degree in Embedded Systems, while I also hold a Diploma (M.Eng) in Electrical & Computer Engineering from the Democritus University of Thrace (DUTH), Greece. During the aforementioned academic degrees, I studied on a wide range of fields, including Hardware, Software, Electronics, Computer Networks, Robotics and Communications. During my studies and as a full-time engineer I have worked on various multidisciplinary projects with a broad range of Software and Hardware tools. I am a highly organized individual, who is able to work under demanding circumstances, with excellent interpersonal communication skills and a true passion for technological innovations. Fields of interest: • Embedded Systems • Robotics • Real-Time Systems • Computer Networks • Electronics
Professional experience for Georgios Giannakaras
Current 3 years and 6 months, since Jan 2020
R&D Embedded Software Engineer
• 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)
• 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