Open to work

Andres Zambrano Bustos

> Embedded Software Engineer

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.

mail Get in Touch

Core Technologies

memory C memory Ada memory Python memory Swift memory C# memory Chisel memory Bash memory Perl memory Groovy memory Assembly memory Visual Basic memory Lua memory ARM memory RISC-V memory LLVM memory Embedded Linux memory Clang

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

Languages

settings_system_daydream

Systems

memory

Hardware

terminal

Compiler & 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.
Lead Software Engineer Jun 2021 - Sep 2022 Click for details
Scrum Master Sep 2021 - Sep 2022 Click for details
Automated Test Support Specialist Jan 2022 - Sep 2022 Click for details
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.

Featured View Details chevron_right

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.

Featured View Details chevron_right

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.

Featured View Details chevron_right

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.

Project View Details chevron_right

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.

Project View Details chevron_right

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.

Project View Details chevron_right

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.

Project View Details chevron_right

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.

Project View Details chevron_right

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.

Project View Details chevron_right

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.

Project View Details chevron_right

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)