
Embedded Systems Engineer at Cole Design and Development
Landon Miller
I am an Embedded Systems Engineer at Cole Design and Development with a degree in Electrical Engineering from the University of Akron.
Skills
Embedded Systems
Embedded system development requires a combination of skills including electronic design, PCB design and fabrication, and software development. Ever since my first microcontroller project that involved blinking an LED on an Arduino Uno, I have worked with the STM32, PIC, SAM, and ESP families of microcontrollers as well as the Raspberry Pi and various other products.
Electronic Design
Simulation can be critical to understanding and visualizing how a circuit will behave. I use LTspice, the industry standard.
PCB Layout
I use KiCad, a powerful open-source schematic capture and PCB design software suite, to design and create schematics and printed circuit boards.
Firmware and Software Development
I have experience in C/C++, Python, HTML/CSS/JavaScript, and have programmed microcontrollers such as the STM32, ESP32, SAMD21, and PIC24 with IDE’s including STM32CubeIDE, MPLab, Microchip studio, and Arduino.

3D Printing
In 2016, I was introduced to a Lulzbot Mini 3D printer. Since then, I have acquired a larger Creality Ender 3 V2.
3D CAD
I use Autodesk Fusion 360 or FreeCAD to create 3D models of the desired part or assembly. Additional 3D CAD programs such as SketchUp or OpenSCAD are sometimes helpful as well.
Slicing and OctoPrint
Once the 3D model is created, it must be sliced into layers and translated into instructions that guide the 3D printer. This sliced file is loaded into an OctoPrint instance running on a Raspberry Pi, which allows me to control and monitor the print remotely.
3D Printer
I have been using an Ender 3 V2 3D printer with a variety of plastics including PLA, ABS, and PETG.
Homelab
This website is running on a venerable old Dell PowerEdge T320 along with a variety of other self-hosted applications. While the hardware is not the most cutting-edge technology, administering this server has given me the opportunity to learn Linux system administration and become more familiar with common tools.
Contact
Enter information and message below