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

Tesla, Inc

Austin, TX

Automation Dev. Engineer Intern

Incoming Aug 2026

  • Incoming intern at Gigafactory Texas starting from August 2026 until December 2026

MKS Instruments, Inc

Rochester, NY

Embedded Software Engineer Intern

Jan 2026 – Present

  • Eliminated manual EEPROM programming step from the firmware-update workflow across 5 affected engineering/support organizations: (customer and support, Software, Tech Operations, Systems, and Applications teams)
  • Added boot-time detection for 3 EtherCAT IFC failure modes: missing, unreadable, and unprogrammed hardware - converting ambiguous initialization failures into actionable diagnostics while preventing false boot faults on non-EtherCAT enabled systems or unsupported configurations
  • Designed dual-path EEPROM access architecture using I2C mux switching to prevent open-drain contention, enabling 100% reliable EEPROM access during initialization
  • Developed and optimized an embedded Linux driver-based access path for firmware-controlled EEPROM validation and synchronization, replacing 32-byte chunked reads with full 4 KB image reads and reducing userspace read operations by 99.2% (128 to 1)
  • Integrated FPGA, ASIC, and embedded processor subsystems for EtherCAT operation, resolving cross-layer initialization and timing issues to improve system bring-up reliability
  • Developed production-qualified embedded firmware for an RF power generator platform used in semiconductor manufacturing, using automated regression, fault-path testing, hardware compatibility matrices, repeated bus-ownership stress tests, and oscilloscope-based I2C validation

JCS Process & Control Systems

Rochester, NY

Software Controls Engineer Co-op

Aug 2025 – Dec 2025

  • Led controls development for a $75K-$100K commissioned process automation project, replacing a manual recipe process with PLC/HMI-based control and supporting plant-site deployment, validation, and customer handoff
  • Programmed PLC ladder logic and Structured Text to PLC controllers, developing scalable HMI applications that improved operator accessibility, system maintainability, and long-term adaptability for industrial processing environments
  • Structured equipment states, alarms, recipe steps, and operator inputs into consistent PLC/HMI workflows, improving screen consistency and simplifying troubleshooting during commissioning
  • Implemented structured I/O mapping linking P&IDs, PLC modules, and HMI objects with 100% traceability
  • Configured and integrated SQLlite databases for recipe and 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.