Available for Work

I CODE,

EMBED,

& BUILD

Let's Talk

PROJECTS

A collection of Brian Teo's experience with embedded, digital design, and control system projects showcasing his work with microcontrollers, FPGA firmware development, and real-time system integration.

Download Resume

EXPERIENCE

MKS Instruments, Inc

Rochester, NY

Embedded Software Engineer Intern

Jan 2026 – Present

  • Contributed to firmware development for MKS’s flagship RF power generator, focusing on the interface card bridging FPGA logic and an ASIC-based EtherCAT Slave Controller
  • Re-architected EtherCAT PDO parsing to support multi-block mappings, expanding capacity from a 255-entry limit to 255×N entries
  • Built Python-based test framework for EtherCAT, automating validation of large-scale configurations (1000+ mapped entries) and reducing manual debug effort by ~70–90%
  • Integrated FPGA firmware with ASIC-based EtherCAT Slave Controller (ESC), enabling real-time communication, debugging boot logic, system initialization, abstraction layers, cycle-level timing behavior, and and improving system bring-up reliability across multiple hardware/firmware subsystems (FPGA, ASIC, processor)
  • Designed dual-path EEPROM access architecture using I2C mux switching to prevent open-drain contention, enabling 100% reliable EEPROM access during initialization

JCS Process & Control Systems

Rochester, NY

Software Controls Engineer Co-op

Aug 2025 – Dec 2025

  • Programmed PLC ladder logic and Structured Text while developing HMI applications for industrial processing systems
  • Automated PLC-to-HMI data transfer, reducing manual configuration effort by 99%
  • Implemented structured I/O mapping linking P&IDs, PLC modules, and HMI objects with 100% traceability
  • Configured and integrated SQL databases for production data, reducing retrieval time from hours to minutes
  • Built PyQt5 applications to read/write PLC tags across multiple controllers via Ethernet/IP

ABOUT

Brian is a fourth-year dual major B.S. (Bachelors of Science) in Computer Engineering Technology and Electrical Engineering Technology at R.I.T with experience in digital and embedded systems, software to hardware integration, automation controls, FPGA/ASIC development, and microcontroller programming. He is currently an Embedded Software Engineer Intern at MKS Instruments, Inc for Spring and Summer 2026.

Brian Teo

Fourth-year dual major B.S. in Computer Engineering and Electrical Engineering Technology at R.I.T with experience in embedded systems and software/hardware. Open to opportunities in software and hardware systems.

Available for Hire

© 2026 Brian Teo. All rights reserved.