10/31/2025 updated

**** ******** ****
not available
info: not available until 04/01/2026

C/Modern C++/Embedded/Python/IOT/Cloud/Dev/Tests/CI-CD/15plus years

Zaragoza, Spain Dipl.Ing in Telecommunications
Zaragoza, Spain Dipl.Ing in Telecommunications

Profile attachments

JesusFFG_References.pdf
Jesús_Fidel_Fraile_González_-_Senior_Embedded_Software_Engineer_(C++Python).pdf

I am a passionate Embedded Software Engineer with extensive experience in C++, Python, and real-time embedded systems. Over my career, I have developed a strong expertise in designing, implementing, and optimizing software for various industries, including military, aerospace, railway, smart home, and IoT applications.

1. Embedded Systems and Real-Time Applications:

• Developed complex embedded software solutions using C++ and Python, focusing on real-time performance, reliability, and safety.
• Specialized in multithreading, synchronization, and efficient resource management to ensure high-performance applications.
• Worked on integrating diverse sensors, such as infrared cameras, radars, and pressure sensors, into embedded platforms for precise data acquisition and control.

2. IoT and Secure Communication:

• Designed and implemented IoT solutions with a focus on secure communication protocols, including MQTT with MDEP framework, SSL/TLS, and REST APIs.
• Developed a glass break detection alarm system using Raspberry Pi, XMOS microphones, and Infineon sensors, showcasing my ability to create smart, connected devices.
• Integrated cloud services like Firebase and AWS for data storage, authentication, and seamless device management across multiple platforms.

3. Android and Mobile Applications:

• Created Android apps in Kotlin to extend embedded system functionalities, enabling real-time notifications, audio streaming, and user interaction with embedded devices.
• Leveraged modern UI/UX design principles to develop intuitive mobile interfaces that enhance user experience and accessibility.

4. Test Automation and Quality Assurance:

• Led test automation initiatives using tools like Google Test, PyTest, and Robot Framework, ensuring rigorous validation and reliability of software components.
• Developed automated test cases for complex embedded systems, focusing on performance, security, and compliance with industry standards.

5. Agile and Collaborative Development:

• Worked in Agile environments, collaborating closely with cross-functional teams to align software functionality with system requirements and operational needs.
• Emphasized code quality and continuous improvement through code reviews, mentoring junior developers, and promoting best coding practices.

6. System Architecture and Design:

• Demonstrated strong architectural skills by designing scalable and maintainable software solutions for embedded systems and IoT applications.
• Optimized system performance through careful selection of algorithms, data structures, and hardware-software integration strategies.

7. Diverse Industry Experience:

• Contributed to high-impact projects in the aerospace sector, developing software for 3G satellite communication systems and flight simulation trainers.
• Played a key role in railway systems, designing communication gateways and control systems for locomotives and railway infrastructure.
• Innovated in the smart home sector by integrating voice assistants like Amazon Alexa into embedded systems, enabling advanced human-machine interactions.

8. Continuous Learning and Adaptability:

• Remain committed to continuous learning and staying abreast of the latest industry trends, technologies, and best practices in embedded systems and software development.
• Passionate about exploring new challenges and applying my skills to solve complex problems, driving innovation and excellence in every project.

9. Strong Focus on Security and Reliability:

• Ensured the security and reliability of embedded applications through robust encryption, authentication, and error-handling mechanisms.
• Prioritized secure development practices to protect data integrity and confidentiality, particularly in safety-critical and sensitive applications.

10. Leadership and Mentorship:

• Provided technical leadership and mentorship, fostering a culture of knowledge sharing, collaboration, and professional growth among team members.
• Actively contributed to the success of projects by guiding teams through complex technical challenges and delivering high-quality software solutions.

Languages

GermanGoodEnglishFluentSpanishNative speaker

Project history

C++ Generalist for Embedded ETCS railway systems

Siemens Mobility GmbH

Internet & IT

5000-10.000 team member

C++ Embedded Software Engineer - Battery Traction Control

Alstom GmbH

Internet & IT

>10.000 team member

Lead C++ developer responsible for designing, implementing, and maintaining embedded software for traction battery management systems in various Alstom train configurations.
Developed and optimised software for battery control units, ensuring reliable performance and safety in locomotive applications.
Led the integration of new features, focusing on clean, maintainable, and efficient code using modern C++17 standards.
Collaborated closely with cross-functional teams to align software functionality with system requirements and operational needs.
Conducted rigorous testing and quality assurance processes to validate software performance and compliance with industry standards.
Mentored junior developers and contributed to code reviews, fostering a culture of continuous improvement and adherence to best coding practices.

Embedded Software Engineer (C/C++, Python). Contractor

Alstom Transport AB

Industry & Mechanical Engineering

5000-10.000 team member

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

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in