Hello World. My name is
Joseph Ma
And I'm
Résumé

About me

Hello there. I'm Joseph!

I am currently pursuing my master's degree in Electrical and Computer Engineering at Purdue University ECE. While my core focus is embedded systems and firmware, I often work across the stack, whether that means stepping into software development and networking or digging into circuit design and hardware-level debugging.

Most recently, I was at Amazon Robotics as an Embedded Firmware Engineering Co-op working on Proteus, their first autonomous robot. Before that, I interned with the Walt Disney Company as an Attractions Engineer, where I worked on IoT and embedded systems for live deployment on one of their rides. At Purdue, I also serve as a Graduate Teaching Assistant for ECE 362: Microprocessor Systems and Interfacing, where I guide students through labs using ARM-based microcontrollers and embedded C.

As for my personal projects, many of them branch beyond embedded systems into areas like machine learning which is a topic I've been diving deeper into. Want to see more? Check out the Projects section for detailed writeups, interactive demos, and a showcase of 13+ completed projects, with more on the way.

Beyond tech, I find joy in activities such as biking, swimming, watching movies, and occasionally expressing my creativity through digital art + UI/UX design. Feel free to visit the Memories section, where you can discover more about what I've been up to and even set a new homepage background.


Experience

Amazon Robotics

Embedded Firmware Engineering Co-op

January 2025 - July 2025

I joined the Mobile Robotics Safety Firmware (MoRSaf) Team working on Amazon's first autonomous robot, Proteus. My work centered around developing embedded firmware in a real-time operating system (RTOS) environment and managing communication and data transfer between the RTOS and Linux-based systems on a multi-core SoC. This included developing Linux user space applications to initialize cross-core communication, and using JTAG to debug and validate firmware behavior on the RTOS core during bring-up and testing. In addition to firmware development, I built a Python-based gRPC client and CLI to help engineers quickly access diagnostics and health data, cutting on-call query times by 20×. I also added socket fallback for reliability and built in SSH tunneling to support remote querying.

Placeholder Image

Purdue University

MS in Electrical and Computer Engineering

August 2023 - Present

Course Highlights


Project Highlights

  • Cat and Mouse 2 - Reinforcement Learning: Trained an RL agent to outsmart the A* algorithm.
  • Neural Network Architecture: Built and hand derived a neural network from scratch.

Graduate Teaching Assistant

Placeholder Image

The Walt Disney Company

Attractions Engineering Intern - IoT and Embedded Systems

May 2024 - Aug 2024

I led the development and deployment of a real-time monitoring and data acquisition system for a Disneyland boat ride, capturing over 16 critical measurements, including location, speed, water temperature, and fuel levels. I integrated LoRa technology and programmed a gateway optimized for continuous data transmission to a central NAS (Network Attached Storage). This setup enabled 24/7 remote monitoring and prepared the data for Machine Learning to predict and prevent engine failures, potentially reducing downtime by 50% and allowing for an additional 23,000 guests annually. Throughout the project, I refined the design through multiple iterations of breadboard prototypes, ultimately finalizing it on a PCB for mass production. Additionally, I proposed the use of Time Division Multiplexing to enhance transmission efficiency, laying the groundwork for further optimization. By the end of my internship, this design was successfully deployed on 22% of the ride, paving the way for full deployment across the entire attraction.

Placeholder Image

Purdue University

BS in Computer Engineering

August 2020 - May 2023

Course Highlights


Project Highlights

  • Cat and Mouse: An embedded systems game boy featuring an interactive Dijkstra's driven opponent.
  • Audio Equalizer: Designed a circuit to isolate and amplify signals w/ bass, mid, and treble frequencies.

Undergraduate Teaching Assistant

Placeholder Image

Preface

Full Stack Development Intern

June 2021 - August 2021

I redesigned and fixed the web portal interface, making it responsive and cross-browser compatible using HTML5, CSS3, and JavaScript—skills I self-learned during the internship and later used to build this personal website and portfolio. I also optimized backend processes by testing CRUD operations and integrating RESTful APIs with Postman. Additionally, I implemented data validation and security measures within a Ruby on Rails environment using Active Record validations. On the side, I evaluated the machine learning curriculum offered at Preface and provided feedback. This experience sparked my interest that eventually led me to pursue more projects in this field over the years.

Placeholder Image
Copyright © 2022 - 2025 Designed & Built by Joseph Ma