Andres Zambrano Bustos
Building the logic behind the metal.
Embedded Systems Engineer with 6+ years of experience specializing in safety-critical software development for avionics systems. Expert in DO-178-compliant development processes, with proven leadership in Agile environments and comprehensive expertise across the full software development lifecycle. Currently advancing expertise through European Master's studies in embedded computing systems with focus on computer microarchitecture and RISC-V processor design.
Core Technologies
void init_hardware() {
SysClock_Config();
osKernelStart();
// System engaged
}
About Me
Embedded Systems Engineer with 6+ years of experience specializing in safety-critical software development for avionics systems. Expert in DO-178-compliant development processes, with proven leadership in Agile environments and comprehensive expertise across the full software development lifecycle. Currently advancing expertise through European Master's studies in embedded computing systems with focus on computer microarchitecture and RISC-V processor design.
Languages
Systems
Hardware
Compiler & Tools
Professional Experience
A chronological overview of my career in embedded systems.
Lead Software Engineer
Led full development and verification lifecycle of DO-178-compliant artifacts for Framework, PITA, I/O, Redundancy, and Diagnostics components of TrueCourse Flight Management System using Ada and C.
- Served as Scrum Master for high-performing team, managing project planning, progress monitoring, and stakeholder reporting using JIRA and MS Project - only team to exceed performance expectations.
- Architected CI/CD pipeline improvements using Python and Perl scripts, integrating Jenkins, QAC, VectorCAST, and automated testing frameworks.
- Mentored junior engineers and provided technical guidance on safety-critical software development practices.
- Established automated test support infrastructure, reducing manual testing effort by 40%.
Embedded Software Engineer
Designed and implemented software components for TrueCourse FMS Framework and PITA modules, ensuring compliance with DO-178 aviation standards.
- Collaborated on high-level requirements development and test case generation using DOORS and GE's automated test suite with Visual Basic.
- Developed and automated comprehensive low-level test suites using VectorCAST, improving code coverage by 25%.
- Contributed to software architecture redesign initiatives for top-level infrastructure components.
- Maintained internal code review tool built with C# and .NET, supporting PostgreSQL backend database operations.
Software Engineer - Edison Engineering Development Program
Completed intensive 2.5-year rotational program with 4 assignments across Flight Management software teams.
- Executed full software development lifecycle activities including requirements management, software design, Ada coding, software reviews, test case generation and test automation.
- Participated in UI testing for B737 FMS and contributed to C919 FMS UI development, flight planning and infrastructure software.
- Completed advanced coursework in avionics and software engineering with weekly lectures, assignments, peer reviews and technical presentations.
- Developed leadership and teamwork skills through structured training programs.
Education
Academic foundation and continuous learning journey.
Master of Science, Computer Engineering
- European Master in Embedded Computing Systems (EMECS) - Double Degree Program.
- Coursework in advanced embedded systems design and computer architecture.
Master of Science, Computer Engineering
- Embedded Systems Track with Computer Science Specialization.
- Focus on computer microarchitecture design and speculative execution security mechanisms.
Advanced Course in Engineering
- Two-year global program bridging academic knowledge with industry applications.
- Coursework in software and systems engineering focusing on practical industry applications.
Bachelor of Engineering, Computer Engineering
- Digital Systems and Robotics specialization.
- International Exchange: Technical University of Denmark (2015), ECE Paris (2014).
Featured Engineering Work
A collection of embedded systems, firmware architecture, and hardware designs ranging from low-power IoT devices to complex robotics.
arrow_outward
Chisel
RISC-V
ReCon Implementation on RISC-V Processor
Implemented load pair-tracking mechanism in BOOM core to reduce performance impact of security protections against speculative side-channel attacks.
Featured
View Details chevron_right
ReCon Implementation on RISC-V Processor
Implemented load pair-tracking mechanism in BOOM core to reduce performance impact of security protections against speculative side-channel attacks.
About This Project
Implemented load pair-tracking mechanism in BOOM core (speculative out-of-order RISC-V processor) to reduce performance impact of security protections against speculative side-channel attacks. Developed hardware modifications using Chisel HDL to allow certain loads to bypass security protections, reducing performance hit while maintaining security against transient execution attacks. Validated performance improvements through comprehensive testing and analysis of speculative execution behavior.
Technologies
arrow_outward
C++
LLVM
LLVM Compiler Plugin for Control Flow Integrity
Implemented Control Flow Integrity (CFI) security mechanism using Pointer Authentication (PA) as compiler plugin for LLVM.
Featured
View Details chevron_right
LLVM Compiler Plugin for Control Flow Integrity
Implemented Control Flow Integrity (CFI) security mechanism using Pointer Authentication (PA) as compiler plugin for LLVM.
About This Project
Implemented Control Flow Integrity (CFI) security mechanism using Pointer Authentication (PA) as compiler plugin for LLVM. Researched CFI/PA solutions, identified practical implementation approach, and developed complete solution. Tested and validated implementation on ARM Linux VM, demonstrating effective protection against control flow hijacking attacks.
Technologies
arrow_outward
C
Zynq
CPU Performance Monitoring using Hardware Performance Counters
Utilized hardware performance counters on Zynq board running Micrium RTOS to measure CPU throughput and ensure real-time execution.
Featured
View Details chevron_right
CPU Performance Monitoring using Hardware Performance Counters
Utilized hardware performance counters on Zynq board running Micrium RTOS to measure CPU throughput and ensure real-time execution.
About This Project
Utilized hardware performance counters on Zynq board running Micrium RTOS to measure CPU throughput and ensure real-time execution. Developed specialized function calls to access performance counters and compute CPU throughput by evaluating task execution times. Implemented attack detection mechanisms using performance counter analysis.
Technologies
arrow_outward
C#
.NET
Point of Sale Application
Developed and successfully delivered a commercial Windows point of sale application using Universal Windows Platform (UWP) and .NET frameworks.
Project
View Details chevron_right
Point of Sale Application
Developed and successfully delivered a commercial Windows point of sale application using Universal Windows Platform (UWP) and .NET frameworks.
About This Project
Developed and successfully delivered a commercial Windows point of sale application using Universal Windows Platform (UWP) and .NET frameworks. Sold complete software solution providing comprehensive retail management functionality.
Technologies
arrow_outward
VHDL
FPGA
Gigabit Ethernet Switch
Fully implemented IEEE 802.3 compliant switch in Stratix IV FPGA using VHDL as member of 4-person engineering team.
Project
View Details chevron_right
Gigabit Ethernet Switch
Fully implemented IEEE 802.3 compliant switch in Stratix IV FPGA using VHDL as member of 4-person engineering team.
About This Project
Fully implemented IEEE 802.3 compliant switch in Stratix IV FPGA using VHDL as member of 4-person engineering team. Achieved full gigabit throughput performance meeting industry standards for packet switching and forwarding.
Technologies
arrow_outward
Swift
iOS
Meet4Lunch iOS Application
Developed fully-functional iOS application using Swift and Apple iOS development suite including Xcode, Interface Builder, Cocoa Touch, and UIKit.
Project
View Details chevron_right
Meet4Lunch iOS Application
Developed fully-functional iOS application using Swift and Apple iOS development suite including Xcode, Interface Builder, Cocoa Touch, and UIKit.
About This Project
Developed fully-functional iOS application using Swift and Apple iOS development suite including Xcode, Interface Builder, Cocoa Touch, and UIKit. Implemented backend using Parse API for user management and data synchronization.
Technologies
arrow_outward
Verilog
C
Data Acquisition System for Ground Humidity Sensors
Collaborated with LiCore agriculture technology company to develop complete sensor characterization and data acquisition system.
Project
View Details chevron_right
Data Acquisition System for Ground Humidity Sensors
Collaborated with LiCore agriculture technology company to develop complete sensor characterization and data acquisition system.
About This Project
Collaborated with LiCore agriculture technology company to develop complete sensor characterization and data acquisition system. Designed signal conditioning analog phase and digital converter interface for two ground humidity sensors connected to Zynq FPGA. Designed and printed custom circuit board, delivering complete production-ready system to company. Earned award for best electronics project of 2015.
Technologies
arrow_outward
Verilog
C
AES Cipher Implementation for FPGA/Microcontrollers
Implemented AES encryption and decryption algorithms on Altera FPGA board using Verilog HDL.
Project
View Details chevron_right
AES Cipher Implementation for FPGA/Microcontrollers
Implemented AES encryption and decryption algorithms on Altera FPGA board using Verilog HDL.
About This Project
Implemented AES encryption and decryption algorithms on Altera FPGA board using Verilog HDL. Developed parallel implementation on AVR microcontroller using C language for embedded applications.
Technologies
arrow_outward
C
JavaScript
Web-Enabled Pet Feeder System
Developed web-enabled automatic pet feeding system using C, JavaScript, HTML5, and CSS.
Project
View Details chevron_right
Web-Enabled Pet Feeder System
Developed web-enabled automatic pet feeding system using C, JavaScript, HTML5, and CSS.
About This Project
Developed web-enabled automatic pet feeding system using C, JavaScript, HTML5, and CSS. Implemented REST web service interface between web application and microcontroller for remote operation.
Technologies
arrow_outward
C
Microcontroller
Automatic Heating Control System for Greenhouse
Developed automatic heating control system for greenhouse model with computer interface via Bluetooth.
Project
View Details chevron_right
Automatic Heating Control System for Greenhouse
Developed automatic heating control system for greenhouse model with computer interface via Bluetooth.
About This Project
Developed automatic heating control system for greenhouse model with computer interface via Bluetooth. Implemented serial protocol communication for real-time data logging and temperature monitoring.
Technologies
description About This Project
Awards & Recognition
EMECS Full Scholarship - European Union
May 2022
Awarded full scholarship for Master of Science in Embedded Computing Systems double degree program
ERD 2020 - Young Engineer Award - GE Aerospace
Sep 2020
Recognized for exceptional early-career contributions and project impact within first two years
Outstanding Diploma - EGEL Ceneval
May 2016
Achieved outstanding performance (>95% pts.) on national engineering assessment.
Language Proficiency
English
Proficient (C2 level)
Spanish
Native
Italian
Intermediate (B1 level)
Norwegian
Basic (A2 level)
French
Basic (A2 level)
Leadership Experience
Lead Software Engineer
Jun 2021 - Sep 2022
Onboarded and mentored new team members, providing technical guidance on development practices and domain-specific system components. Assumed responsibility as primary contact for test framework update requests.
Scrum Master
Sep 2021 - Sep 2022
Managed agile processes including team coordination, metrics tracking, and task organization using JIRA and MS Project.
Automated Test Support Specialist
Jan 2022 - Sep 2022
Designated as project-wide subject matter expert for low-level tests in VectorCAST.
Technical Architecture Lead
Feb 2019 - Jul 2019
Led taskforce responsible for redesigning architectural backbone of the system, reducing project size by over 20%.