Embedded Firmware Engineer
Designing reliable embedded software and control systems for complex products. Rapid learner with a proven history of solving challenging hardware & software problems.
Experience
Lutron Electronics — Senior Firmware Developer
2023 – Present | Boston, MA
- Research, prototype, and develop advanced lighting control products using C/C++ on taking advantage of the full feature set of Silicon Lab’s processors
- Create logging and diagnostic tools to accelerate development
- Write test suites using Cloudbees and Jenkins CI/CD pipelines
- Coordinate cross-team software releases
- Write the software that powers Lutron’s robust manufacturing test suite using C#
- Conduct code reviews to maintain high code quality
PaR Systems — Software & Controls Intern
Summer 2022 | Shoreview, MN
- Electrical drafting and review for industrial machinery (AutoCAD)
- Developed computer vision to track weld seams and automate friction-stir welding
- Trained on Allen Bradley PLC programming (ladder logic)
- Automated a 5-axis friction stir welder using machine vision
Haarstad Engineering Services — Technician
Summer 2021 | Fridley, MN
- Built automated testing & data collection systems using microcontrollers
- Programmed & operated 4-axis CNC mills
- Designed embedded control boards (C++, Eagle)
- 3D modeling using SolidWorks
Cathtip — Design Engineer Intern
Summer 2020 | St. George, UT
- Co-designed direct catheter extrusion systems
- Programmed 6-axis robotic arm for precision catheter production
- Improved machine design reducing failure rate from 20% → 0.02%
Ascend Medical Technologies — Design Engineer
2019 – 2020 | Fridley, MN
- Designed mechanical & electrical systems for catheter extrusion machines
- Worked with CNC controllers to build custom multi-axis machines
- Developed controller for 2-way deflectable catheter prototype
Projects
Skills
Computer Vision
OpenCV, TensorFlow, YOLO
CAD / CAM
Fusion 360, Autodesk Inventor, SolidWorks, SolidWorks CAM, Fusion 360 CAM, AutoCAD Electrical
PCB Design
Altium, EasyEDA, KiCAD
Embedded Technologies
FreeRTOS, BLE, SPI, UART, and other general peripherals
Microcontrollers
STM, Espressif, Silicon Labs
Manufacturing
3D printing, CNC mill, manual milling & lathe, soldering
Programming Languages
C / C++, C#, Java, Python, AVR Assembly, VHDL
General Software
Docker, Jenkins, General CI/CD