
Alejandro Lara Raigada
Senior Embedded Software Engineer
Salary / Daily rate
90 Nuremberg, Germany
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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.
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