Residence:
Fort Worth, TX
Skills:
Software: C/C++, Python, Shell/Bash, Git, Perforce, Eclipse, Visual Studio Code, Docker.
Technical: Embedded Systems, PCB Design EDA, Microcontrollers, Scripting/Automation, Computer Networking, Test and Verification, Power Filtering and Management, 2D and 3D CAD, Hardware Troubleshooting, Oscilloscope and Logic Analyzer, Software Debugging.
Soft Skills: Personable, Initiative, Problem Solving, Attention to Detail, Active Learning.
Work Experience:
Software Engineer II, Howell Instruments: Fort Worth, TX April 2024 – Jan 2025
· Designed multi-processor embedded firmware adhering to DO-297/DO-178C certifications.
· Manage project requirements for engine monitoring systems 7 aircraft platforms.
· Mentored 2 junior software engineers on safety and quality development processes.
· Developed in-house tools and processes to reduce QA test workload by ~30%.
· Reduced the cost of software verification efforts by 20% by parallelizing similar tests.
· Supported military clients in-person during requirement and prototype development.
· Write, validate, and trace system specifications and lead SOI audits with FAA DER.
Silicon Design Engineer II, Advanced Micro Devices: Austin, TX June 2022 – March 2024
· Develop and maintain tests for inter-core communication and security on new IP
· Develop security bootcode firmware on Linux environment for ARM processor cores.
· Utilize Perforce and Git version management, with Jira and Kanban project
development workflows, balancing multiple projects simultaneously
· Create emulation in SystemVerilog and testing workflows for new IP and bootcode.
· Debug SoC dataflows, collaborate with core architects to optimize performance.
Firmware Engineer, Renesas Electronics Corporation: Durham, NC Sept 2021 – June 2022
· Utilizing Python and Bash scripting to automate CI/CD testing and Git version control.
· Developed embedded RTOS firmware written in C for multicore ARM chips in an Agile
development environment using VS Code, an Eclipse IDE, and J-Link debuggers.
· Implementing firmware solutions to customer requests, completing 5+ stories per Sprint.
· Designed and installed 12 development servers running Docker and VS Code instances.
· Improved the stability of ADC readings resulting in a larger signal to noise ratio.
· Pioneered a process of reducing peripheral power consumption by 15%.
System Engineer, Automation and Controls, M.C. Dean: Durham, NC Jan – July 2021
· Engineered and installed the instrumentation and automation system for a
quarter-million square-foot pharmaceutical plant under a multi-million-dollar contract.
· Coordinated design engineers, electricians, and technicians to assess and install
20+ PLCs, and 400+ Flow, Pressure, and Temperature Transducers on a DeltaV system.
· Reviewed and modified over 200 CAD drawings to meet UL and NEC specifications.
Silicon Hardware Engineer Intern, Microsoft: Morrisville, NC May – Aug 2020
· Collaborated on cross-discipline hardware and software projects.
· Accelerated verification workflow through UVM automation scripting.
· Improved user experience with intuitive CLI and clean error handling.
· Reduced Verification Engineers’ working time by 20 minutes per test on average.
Education and Certification:
North Carolina State University: Raleigh, NC
B.S. in Computer Engineering, Concentration in Embedded Systems.
B.S. in Electrical Engineering, Concentration in Control Systems.
Related Projects:
Custom Keyboard PCBs and Chassis: Embedded MCU, Open-Source Firmware, EDA and CAD.
Semi-Autonomous Rover: RTOS, Closed-Loop Motor Control, BMS, 4G LTE, Power Management.