Mitchell Reed Vierhus
ac6zmi@r.postjobfree.com 408-***-**** Fort Worth, TX 76109
Summary
Software Engineer with experience working on embedded systems ranging from robotics to all Flash storage arrays. Adaptive and creative coder able to quickly understand new systems and think out of the box to meet requirements. Enthusiastic teammate willing to take the lead on projects to ensure goals are met in a timely manner.
Technical Skills
Programming: C, C++, C#, Python, Assembly, MySQL
Hardware: S PI Flash, sensors, regulators, I2C/SMBus/PMBus, oscilloscope and JTAG debug, PCIe Tools: Vim, Git, GDB, Jenkins, Unity, Visual Studios Experience
C# Video Game Development + Design Sept 2017 -
● Developed personal passion projects to learn C# and familiarize self with .NET
● Researched design patterns and architectures to reduce complexity of growing game systems
Allowing the easy swapping of mechanics to mix genres and experiment with gameplay
● Learning the Unity game engine for quick iterative development Firmware Engineer Aug 2015 - Sept 2017
DSSD DELL EMC, Menlo Park, CA
● Worked on firmware for all modules of DSSD D5 NVMe Flash storage array (FM, IOM, SM, CM)
Developed power sequencing, board management embedded RTOS firmware
● Programmed drivers for regulators, sensors, repeaters, SPI Flash
Configure optimal power states (high performance vs low power) for time critical components
● Logging and handling of system error and fault conditions
● Worked with HW team to debug signal and networking issues during bringup Software Developer Internship Summer 2014
Viasat - Carlsbad, CA
● Designed embedded software for a device to translate between avionic data protocols
Used internally to replace the need for expensive ARINC 429 and RS422 testing equipment
Bluetooth enabled BeagleBone Black BMC for wireless control and snooping Software Developer Internship Summer 2013
Cisco - San Jose, CA
● Created a web based tool to analyze roaming statistics between APs within a given network
Used internally to check the efficiency of the network and improve its roaming capabilities Education
California Polytechnic State University, San Luis Obispo Sept 2011 - June 2015 Bachelor of Science, Computer Engineering
Courses: C omputer Architecture, Embedded Systems, A lgorithms, Operating Systems, Databases Highlights:
● Teaching: TA for Intro to Robotics lab and tutored for C, calculus, physics, and chemistry
● Capstone: Wrote foosball playing AI for a servo controlled foosball table