Bruce Prewit
Hutto, Texas *****
210-***-**** • *******@*****.***.• LinkedIn
Embedded Systems Engineer
AREAS OF EXPERTISE
Languages: C, C++, Assembly, Perl, Python, and Bash Shell Embedded Systems: ARM Cortex-M and A-series, x86, PIC, and Xilinx SoC Electronic Hardware: Schematic Capture, PCB Layout, Board Bring-up, Debugging, and Troubleshooting Test Equipment: Logic Analyzers, Oscilloscopes, Voltmeters, Spectrum Analyzers, In-Circuit Emulators and Debuggers, Xilinx FPGA tools.
Operating Systems and
Databases: Linux/UNIX, MySQL, Postgres, and Oracle Professional Experience
GXC, LLC, Austin, TX
Embedded Software Team Lead (03/2023 – 05/2025)
Technical Environment: Atlassian Jira, Confluence, git, Python, Bash In this role, led a team of engineers to develop and optimize embedded systems solutions, ensuring seamless integration and performance across various platforms. Played a pivotal role in project planning, resource allocation, and technical mentoring to meet critical deadlines and achieve project milestones. Collaborated with cross- functional teams to tackle complex challenges and deliver innovative embedded software and hardware solutions tailored to client requirements. Led FCC CBSD certification process for new products. Senior Embedded Software Engineer (10/2020 – 03/2023) Technical Environment: Xilinx Vivado, Vitis, RFSoC, MPSoC, DSP, ARM, Xilinx Petalinux, Yocto, C Developed and implemented firmware API for a large-scale Xilinx RFSoC/ARM 3GPP/LTE DSP system design using the C programming language on the Xilinx Petalinux (Yocto/OpenEmbedded) platform. Utilized Xilinx Vivado for the implementation, testing, and debugging of changes to the FPGA. Employed oscilloscopes, logic analyzers, voltmeters, rf signal generators/analyzers, and specialized FPGA tools for firmware and FPGA debugging and verification. Designed interfaces to connect external LTE modems and cellular equipment. Led the integration of Agile methodology into the development process.
Tactual Labs, Austin, TX
Embedded Systems Engineer (11/2019 – 04/2020)
Technical Environment: C, ARM, Embedded Linux, CAN, RS-232 Designed, implemented, and tested bare-metal firmware for automotive ARM Cortex-M processors using open- source GNU and ARM tools. Wrote and tested drivers for various communication interfaces such as CAN and RS- 232. Configured, installed, and developed Embedded Linux (Yocto/OpenEmbedded) for COTS hardware. Worked independently and with other team members for hardware bring-up, debug, modification, enhancement, unit and system testing, as well as troubleshooting using oscilloscopes, logic analyzers, and voltmeters. Bruce Prewit
Page 2
MKS Instruments, Austin, TX
Embedded Systems Engineer (04/2019 – 11/2019)
Technical Environment: C, Python, Bash, ARM Cortex-M, CodeWarrior, Jira, Confluence, I2C, SPI, GPIO, EtherCat Developed Board Support Packages, bootloaders, and other low-level firmware for ARM Cortex-M (NXP Kinetis K- series) processors using Kinetis CodeWarrior tools. Wrote unit tests as part of Agile/TDD process. Utilized Jira, Fisheye/Crucible, and BitBucket in observing Agile methodology. Dynamo Aviation, Round Rock, TX
Embedded Systems Engineer (11/2017 – 10/2018)
Technical Environment: C, ARM Cortex-M, Linux
Designed, implemented, and tested bare-metal firmware for ARM Cortex-M processors using open-source GNU and ARM tools. Worked independently and with other team members for hardware bring-up, debug, modification, enhancement, unit and system testing, as well as troubleshooting using oscilloscopes, logic analyzers, and voltmeters. Designed and implemented custom test systems using off-the-shelf products. 3M Corporation, Austin, TX
Embedded Systems Engineer (Contract) (10/2016 – 07/2017) Technical Environment: C, C++, Linux, x86, ARM
Worked independently to analyze and enhance the efficiency, stability and scalability of embedded Linux software and systems used for vehicle detection and classification for roadside toll operations. Enhanced the system testing process by developing hardware and firmware; developing test plans, procedures, and specifications; and conducting signal and system analysis using oscilloscopes and logic analyzers. Investigated implementation of machine-learning techniques to simplify product tuning.
Improved product quality and accelerated the testing processes by creating a laboratory testing system for the product.
TenStar Technologies, Hutto, TX
Engineer/Scientist & Business Owner (04/2006 – Present) Technical Environment: C, C++, Qt, Perl, SQL, x86, ARM, PIC Own and manage the company, building a solid business plan, developing and closing new business, and delivering high-quality, industry-leading commercial software applications for the Livestock Auction Markets. Analyze requirements, create report-generation scripts, and develop embedded hardware and firmware. Improved current systems by troubleshooting and debugging using logic analyzers, oscilloscopes, and other test equipment. Bruce Prewit
Page 3
* * * Career Notes * * *
Gained valuable development experience in developing and testing embedded systems, server and telecommunications platforms and investigating and resolving hardware and software problems for a wide variety of systems, in the following early-career roles:
● Systems Debug Engineer, AMD, Austin, TX
● Systems Integration Engineer, IBM Systems Development Group, Austin, TX
● Test Engineer, Cisco Systems and Motorola Software Development Tools Operation, Austin, TX Education and Credentials
Currently pursuing MSEE at UColo/Boulder
U.S. Navy ET C-7 School, San Diego, CA
U.S. Navy Naval Nuclear Power School, Orlando, FL
Bachelor of Science in Electronic Engineering (BSEE) Equivalent Degree (Top 10% of class) Naval Nuclear Power Training Unit, Idaho Falls, ID U.S. Navy Reactor Operation Qualification (First in class) U.S. Navy Electronics Technician School, Great Lakes, IL Electronics Technician Certification (Top 10% of class) U.S. Navy Military Service, [ET2], Honorably Discharged 5/1987