Profileimage by JesusFidel FraileGonzalez C++ Embedded Software Developer from Zaragoza

Jesus Fidel Fraile Gonzalez

not available until 12/31/2024

Last update: 24.04.2024

C++ Embedded Software Developer

Company: Freelancer
Graduation: Dipl.Ing in Telecommunications
Hourly-/Daily rates: show
Languages: German (Limited professional) | English (Full Professional) | Spanish (Native or Bilingual)

Attachments

CV-JFG-EmbeddedSoftware2024_171123.pdf
JesusFFG-References-2024_171123.pdf

Skills

SKILL FIELDS
Simulators: experience programming cross-platform software simulated multi-functional displays (MFDs) and panels, within the aerospace and military fields, essentially cockpit interfaces for helicopters with C++ ,QT, QTCreator , GLStudio, OpenGl-freeglut.
Embedded Software: programming experience in C++/UNIX embedded systems, client-server applications and GUIs . Experience in programming drivers for military and maritime security embedded systems (infrarred cameras, sensors, radars and mobile platforms), in C/C++. Multi-threading environment and synchronization (threads, events, semaphores, monitors).
Test Automation: experience developing automated software test cases , and complex mock classes to analyze and verify requirements for aircraft and military systems, mainly in C++ and Python. Perform in Google Test Framework.

Project history

01/2019 - Present
Embedded Software Engineer (C/C++, Python). Contractor
Alstom GmbH (5000-10.000 employees)

EBICAB2000 Software engineer. Railway gateways development
Duties 
Architecture, develop and maintenance of several communication systems (mainly railway
gateways) for different topologies of Bombardier and Alstom trains in C/C++.
Test automation and stress testing developed in Python/RobotFramework for all these
communication systems.

C/C++,Python, RobotFramework, Bash, Make files, Git, Scrum, Linux, DOORS

06/2016 - 02/2018
Embedded Software Engineer (C++, Python and AWS). Contractor.
Infineon Technologies GmbH (5000-10.000 employees)

IoT-HMI: Creation of a demo for the MWC18 of Barcelona.
Duties 
Embedding an Amazon Alexa (C++ and Pyhon AVS SDK) in a Raspberry PI, integrating a Radar, an
XMOS array of microphones, an Infineon pressure sensor and an IoT Server in the Amazon Web
Services, demonstrating how any sensor could trigger a voice assistant and interact with any
individual enabling the Human to Machine Interaction for smart home purposes.
Development of a set of Alexa Lambda skills for these HMI demos using NodeJs Alexa SDK, and
Python Alexa SDK Flask-Ask.

C++,Python, PyQt, RaspberryPi.

08/2014 - 08/2015
Research, development and integration Software Engineer. Contractor
Avionics Design Service GmbH - Reiser Simulation & Training GmbH (50-250 employees)

Graphical interfaces for the H145 ADAC Eurocopter simulator trainer.

Develop, sustain and integration of simulated multi-functional displays (MFDs) and Cockpit
panels for the Airbus model EC145 T2 ADAC Helicopter cockpit procedure Trainer/Full Flight
Simulator, developing using GLStudio on Windows and QTCreator/C++ (cross-platform software)
mainly in Linux (OpenSuse).
Build scripts automation in bash and continuous integration using JIRA and BitBucket.

C++, QTCreator, JIRA-BitBucket, GIT, Scrum, Qmake and Qbs build systems, OpenSuse, OpenGL-GLUT,
Make files , Bash, Build automation.

08/2014 - 08/2015
Research and development Software Engineer. Contractor
Rohde & Schwarz - Bull Engineering Services GmbH, München, Germany (500-1000 employees)

Develop and sustain the eMBMS audio-video test cases for CMW500 and VTE.

eMBMS = evolved multimedia broadcast multicast service (LTE).
Develop, integration and sustain of test automation software in C++ for 3G and LTE – 4G network
simulators. Mainly audio/video throughput test cases for Android devices.
Drivers development for the R&S instrumental equipment in C/C++ and Python.
Android automation scripts performing ADB and AT commands.

11/2012 - 07/2014
Software developer. Employee
HOB GmbH & Co KG, Nürnberg, Germany (50-250 employees)

Develop and sustain of remote connectivity and VPN secure solutions programming in C/C++ and Java.

Project management: Leading a trainee group, mentoring and tracking their tasks, in C/C++, Java
and Web technologies frameworks.
Client-server web application development using a browser development tool and network
interfaces analysis.
Development of HTTP Parsers for client-servers environments.

Windows, C/C++, TCP/IP, Java, JavaScript, Mozilla, Chrome, IE (web development tools).

05/2010 - 03/2012
Embedded software engineer. Internship - Trainee
FLIR Networked systems S.L. , Madrid, Spain

Development of integrated solutions for military and maritime security systems in C++ and C#.
Embedded software development for: GPS, radars, infrared cameras, pan & tilts platforms and
multi-sensor systems, in C++.
Development and maintenance of WFA in C# using .NET framework.

Windows, Linux, C/C++, C# (.NET), TCP/IP, Shell Scripting, Multi-Threading

Local Availability

Only available for remote work
Availability to travel every week.
Profileimage by JesusFidel FraileGonzalez C++ Embedded Software Developer from Zaragoza C++ Embedded Software Developer
Register