Brandon Yee

San Diego, California, United States Contact Info
287 followers 289 connections

Join to view profile

About

I am a recent graduate with 3 years of experience in scripting and firmware.

Feel…

Activity

Join now to see all activity

Experience & Education

  • Qualcomm

View Brandon’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Courses

  • Advanced Object Oriented Programming

    -

  • Control Systems

    -

  • Digital Logic Design

    -

  • Electromagnetic theory and Wave Propogation

    -

  • Operating System

    EECS 3221

  • Power Electronics

    -

  • Signals and Systems in Continuous Time

    -

Projects

  • Kinova Robotic Arm RRT Path-planning

    -

  • PSIM Boost Convertor

    -

    • Calculated the minimum switching frequency for a converter to operate in CCM and validated the inductor current waveforms of the converter in PSIM

    See project
  • PlantSitter Embedded System

    -

    • The system utilizes an LPC802 microcontroller which interfaces with sensors, a heartbeat LED, a piezo buzzer and LED to give a visual and audio indication when the plant requires water or the plant is too hot
    • Generated regular interrupts using a Systick timer and an interrupt handler to process and report temperature and humidity readings, ensuring the user is aware of parameters outside deadband
    • Established and validated I2C communication with onboard temperature sensor using a…

    • The system utilizes an LPC802 microcontroller which interfaces with sensors, a heartbeat LED, a piezo buzzer and LED to give a visual and audio indication when the plant requires water or the plant is too hot
    • Generated regular interrupts using a Systick timer and an interrupt handler to process and report temperature and humidity readings, ensuring the user is aware of parameters outside deadband
    • Established and validated I2C communication with onboard temperature sensor using a logic analyzer

    See project
  • Virtual Memory Unit (MMU)

    -

    • Translated logical address’s to corresponding physical addresses, using FIFO TLB and page table, to output the value of the byte stored at the physical address
    • Produced a Bash script in the Linux OS which copies program output to a text file and outputs deviation with expected test results, improving the ease of troubleshooting
    • Assumed a smaller physical address space and modified program to keep track of free frames as well as implemented a page replacement policy using LRU…

    • Translated logical address’s to corresponding physical addresses, using FIFO TLB and page table, to output the value of the byte stored at the physical address
    • Produced a Bash script in the Linux OS which copies program output to a text file and outputs deviation with expected test results, improving the ease of troubleshooting
    • Assumed a smaller physical address space and modified program to keep track of free frames as well as implemented a page replacement policy using LRU to resolve page faults when there is no free memory.

    See project
  • CPU Scheduling Algorithms (C)

    -

    • Ran scheduling algorithms written in C, within Linux and utilized a makefile to build and run each
    algorithm with terminal user commands, reducing the compiling time
    • Ordered processes from a text file in a LinkedList according to CPU burst and priority, reducing the complexity in calculating processing times

    See project
  • C Shell

    -

    • Designed a C program to serve as a shell that accepts user commands and executes each command in a separate process.
    • My implementation supports input and output redirection as well as pipe IPC between parent and child processes.
    • This project involved the use of UNIX system calls : fork(), exec(), wait(), dup2(), and pipe().

    See project
  • York Senior Engineering Competition : 3-Axis Robotic Arm (Top 4)

    -

    • Designed schematic for arm, validated design on breadboard before prototyping and soldering on PCB
    • Implemented manual motor control using servo library, TeraRern and code written in C++ to move motor based on keystrokes resulting in finer arm control
    • Controlled 3 servo motors using PWM Arduino output allowing for maximum torque and quick response time

    See project
  • Unregulated Power Supply

    -

    • Designed power supply using full wave rectifier and corrected output voltage using an oscilloscope
    • Reduced Output Voltage Error to <10% using different combinations of resistors and capacitors to vary the mean output voltage and peak to peak voltage

More activity by Brandon

View Brandon’s full profile

  • See who you know in common
  • Get introduced
  • Contact Brandon directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Brandon Yee in United States

Add new skills with these courses