Alejandro Lara Raigada

Senior Embedded Software Engineer

Salary / Daily rate

90 Nuremberg, Germany

Freelance, open to permanent contract

Can come onsite

Skills

C++Python

Languages

English

About me

Intro

Embedded Software Engineer with 9+ years developing low-level systems at Intel, Nokia, and automotive leaders. Expert in x86/x64 debugging, hypervisor development, and hardware bring-up with proven track record in PCIe/CXL automation and system integration. Specialized in C/C++, Python automation, and embedded systems architecture to accelerate your product development.

Links

Work experience

Software Development Engineer

Intel Corporation

Oct 2021 - Present

5 years 1 month

Munich, Germany

- Served as Product Owner for the XDB debugger during its end-of-life (EOL) phase, ensuring smooth transition and knowledge retention - Led integration of I3C debug capabilities into Intel System Debugger (ISD), enhancing system visibility and analysis - Integrated key x86/x64 architecture features—including GDT, IDT, and VMCS—into ISD to support low-level debugging - Designed and developed a bare-metal hypervisor to enable virtualization testing within ISD - Created Python-based automation scripts to validate PCIe/CXL reliability against industry specifications - Owned and maintained RegisterDB features for both ISD and WinDbg, driving enhancements and support - Designed and implemented a Conan package management pipeline for in-house libraries, enabling streamlined creation, distribution, and reuse across projects Tools: GIT, github, JIRA, Jenkins, VS Code. Intel System Debugger, Simics, TCF protocol. Cmake, Conan

HW bring-up & Diagnostics SW Engineer

Nokia

Oct 2018 - Oct 2021

3 years 1 month

90 Nuremberg, Germany

ION Optics SWDM - DIAGs - Design and develop HW bring-up software for a current designed product out of the ION high speed data program - Evolve bring-up SW towards diagnostics tools - Develop regression tests to verify the Diags tools are fault-free. - Contribute to the E2E re-use from H/W bring-up towards production diagnostics - Documentation of coded Diags tools Tools: C++, Git, Vguide, TCL, Visual Studio, Jenkis, Jira

Low Level Software Engineer

Valeo Siemens eAutomotive

Sep 2017 - Oct 2018

1 year 2 months

91 Erlangen, Germany

As part of the Low Level Software department, I was involved in the desing, development, test and documentation for new features on Infineon's AURIX tricore peripherals (DMA, VADC , DSADC , GTM). - Pin placement upon HW team request and Aurix constraints, to place all the needed pins in the most efficent way. Supporting SW architect with possible solutions and new ways to solve day to day problems. - Schematics review along the HW review meetings. - ISO26262 Certified Developer. Tools: GIT, RTRT, Polarion, ClearCase, Eclipse. Lauterbach. Jenkins, Gerrit.

Embedded Software Engineer

Adatis GmbH & Co. KG

Apr 2015 - Oct 2017

2 years 7 months

90 Nuremberg, Germany

▪ Driver for NOR Memories from Unmonyx Axcell, SPANSION and Eon. ▪ Develop SW for Microcontroller Motorola MC68332. ▪ Driver for image processor chip from Avisonic ▪ Driver for SPoC from Conexant ▪ Develop SW for Analog Devices Blackfin Family Microcontrollers ▪ Driver for Atmel ́s cryptochip and a secure booting algorithm. ▪ Cypress Cyble chip. Developed internal firmware to allow i2c communications, BLE stack and capsense capability. ▪ Driver for LedsWS2812 and platform to control 12 leds via SPI port. ▪ Develop an interface to allow WIEGAND output/input, with configurable communication protocol. ▪ Driver for NXP, Elatec and HID RFID readers to allow Mifare Classic and Desfire Ev1 communication. ▪ Driver and pairing algorithm for BKS wireless module FM01. Tools: VisualDsp++, SVN , VisualStudio. VisualBasic, PSOC Creator.

Software Developer

HOB GmbH & Co. KG

Oct 2014 - Mar 2015

6 months

90 Nuremberg, Germany

Developed c/java module to connect vpn client to vmware server

Embedded Systems Intern

IXION Industry & Aerospace, S.L

May 2014 - Oct 2014

6 months

Greater Madrid Metropolitan Area

Developing drivers and embedded applications in c on RTOS Xenomai, with multithreading and RT planifications

Embedded Systems Intern

FLIR Systems

Oct 2013 - Mar 2014

6 months

Madrid, Spain

Integrate third-party applications with FLIR NEXUS Server (linux embedded) in c, c++ and xml

Cobol Developer

World Software Services

Jul 2012 - Mar 2014

1 year 9 months

Madrid, Spain

Skills: Desarrollo de software

Cobol Developer

Rural Servicios Informáticos S.C.

Mar 2006 - Aug 2007

1 year 6 months

Madrid, Spain

Skills: Desarrollo de software


Education

Universidad Politécnica de Madrid

Bachelor of Engineering (B.Eng)

2009 - 2014

5 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.