Andres Zambrano Bustos
Open to work

Andres Zambrano Bustos

> Embedded Software Engineer

6+ years in avionics & embedded systems | DO-178 certified | MS in Embedded Computing Systems (RISC-V focus)

Areas of Interest

verified_user Safety-Critical Software memory Low-Level Software developer_board CPU Design build Compilers settings_input_component Embedded Systems

void init_hardware() {

SysClock_Config();

osKernelStart();

// System engaged

}

Scroll expand_more
person About

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.

code

Embedded Software

memory

Embedded Hardware

settings_system_daydream

Embedded Systems

build

Compilers

developer_board

CPU Design

terminal

General Tools

Professional Experience

A chronological overview of my career in embedded systems.

download Download Resume
info Hover over amber dots to preview leadership roles. Click for details.
Leadership Experience Lead Software Engineer Jun 2021 - Sep 2022 Click for details
Leadership Experience Scrum Master Sep 2021 - Sep 2022 Click for details
Leadership Experience Automated Test Support Specialist Jan 2022 - Sep 2022 Click for details
Leadership Experience Technical Architecture Lead Feb 2019 - Jul 2019 Click for details

Education

Academic foundation and continuous learning journey.

terminal Portfolio

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.

View Details chevron_right
calendar_month Jul 2024

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

Chisel RISC-V BOOM
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.

View Details chevron_right
calendar_month Feb 2024

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

C++ LLVM ARM
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.

View Details chevron_right
calendar_month Sep 2023

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

C Zynq RTOS
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.

View Details chevron_right
calendar_month Dec 2016

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

C# .NET UWP
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.

View Details chevron_right
calendar_month Dec 2015

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

VHDL FPGA
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.

View Details chevron_right
calendar_month Dec 2015

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

Swift iOS Xcode
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.

View Details chevron_right
calendar_month Apr 2015

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

Verilog C Zynq FPGA
arrow_outward
Verilog C

AES Cipher Implementation for FPGA/Microcontrollers

Implemented AES encryption and decryption algorithms on Altera FPGA board using Verilog HDL.

View Details chevron_right
calendar_month Dec 2014

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

Verilog C FPGA AVR
arrow_outward
C JavaScript

Web-Enabled Pet Feeder System

Developed web-enabled automatic pet feeding system using C, JavaScript, HTML5, and CSS.

View Details chevron_right
calendar_month Dec 2014

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

C JavaScript HTML5 CSS Microcontroller
arrow_outward
C Microcontroller

Automatic Heating Control System for Greenhouse

Developed automatic heating control system for greenhouse model with computer interface via Bluetooth.

View Details chevron_right
calendar_month May 2014

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

C Microcontroller Bluetooth
emoji_events Achievements

Awards & Recognition

star

EMECS Full Scholarship - European Union

May 2022

Awarded full scholarship for Master of Science in Embedded Computing Systems double degree program

star

ERD 2020 - Young Engineer Award - GE Aerospace

Sep 2020

Recognized for exceptional early-career contributions and project impact within first two years

star

Outstanding Diploma - EGEL Ceneval

May 2016

Achieved outstanding performance (>95% pts.) on national engineering assessment.

translate Languages

Language Proficiency

language

English

Proficient (C2 level)

language

Spanish

Native

language

Italian

Intermediate (B1 level)

language

Norwegian

Basic (A2 level)

language

French

Basic (A2 level)