
Brad Duncan
As a seasoned developer, I understand what is required to create a proof of concept, prototype, fully design,... | Knoxville, Tennessee, United States
*50 free lookup(s) per month.
No credit card required.
Brad Duncan’s Emails bd****@em****.com
Brad Duncan’s Phone Numbers No phone number available.
Social Media
Brad Duncan’s Location Knoxville, Tennessee, United States
Brad Duncan’s Expertise As a seasoned developer, I understand what is required to create a proof of concept, prototype, fully design, and successfully release electronic hardware and software products to market. Working with a variety of technologies, projects, and products at various life-cycle stages, I have a broad skill set with a deep understanding of hardware and software design, embedded firmware, system testing, and software development. This allows me to break down problems and to effectively communicate with all types of team members, ranging from technical to business peers. I am a skilled developer, capable of developing numerous types of products and technologies – with recent examples ranging from automated software generation tools, battery powered vibration monitoring devices, and C++ control applications and React based WebUI interfaces running on Linux based multi-core SOMs. Always eager to learn, I am versed on modern technologies, development paradigms (such as SDLC, Agile, and technologies such as Git and Jira), and CI/CD systems and understand how to come up to speed quickly on new technologies. In a senior development role, I understand getting the job done on-time and on-budget is paramount. Additional areas of critical importance include system architectures, technical implementations, maintainability, future extensibility, system simulation, and proper engineering documentation PROFESSIONAL SKILS • Solving Complex Problems • System Architecture and Code Generation • System Specification and Design • Product Maintenance • Firmware Development • Embedded System and Software Interfaces • PCB Design and Fabrication • Digital Design (FPGA and CPLD) • Product Testing • Systems Integration • Software Application Development • Build Process • Cyber Security Analysis • NPD Product Development Processes • Team Management • Presentations and Multi-Team Communication • Project Planning and Roadmap Development • Cross-Platform Code Generation and Architecture • Communication APIs (using TCP/IP, COM, and specialty protocols such as HART and HART-IP) • Web-API technologies (such as SOAP and REST) • Toolchain Generation • Complex System Emulation • ARM Cortex Based Processors and other assorted microcontrollers • Product source code organization PROGRAMMING LANGUAGES AND OS • C, C++, and Assembly Languages • NET (C# and VB.NET) • Scripting Languages (JavaScript, VB script, PERL, TCL) • Protocol Buffers • LabView (National Instruments) • Verilog HDL • EDDL (industrial protocol for HART and FF) • Windows, Linux, RTOS (FreeRTOS) and Bare-Metal
Brad Duncan’s Current Industry Sunfolding
Brad
Duncan’s Prior Industry
Accurate Automation
|
Flextronics Semiconductor
|
Pegasus Consulting
|
Telesensors
|
Lumetric Lighting
|
Emerson Automation Solutions
|
Nfocal
|
Sunfolding
Not the Brad Duncan you were looking for?
Find accurate emails & phone numbers for over 700M professionals.
Work Experience

Sunfolding
Senior Embedded Software Engineer
Sat Jan 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Oct 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
Nfocal
Senior Design Engineer
Fri Jan 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Oct 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time)
Emerson Automation Solutions
Principal Design Engineer
Wed Jun 01 2011 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Sep 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time)
Lumetric Lighting
Director of Embedded Systems
Wed Oct 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Jun 01 2011 00:00:00 GMT+0000 (Coordinated Universal Time)
Telesensors
Design Engineer
Thu Mar 01 2007 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Mar 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time)
Pegasus Consulting
Lead Firmware Design Engineer
Sun Sep 01 2002 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Dec 01 2006 00:00:00 GMT+0000 (Coordinated Universal Time)
Flextronics Semiconductor
Associate Member Technical Staff (AMTS)
Tue May 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Sep 01 2002 00:00:00 GMT+0000 (Coordinated Universal Time)
Accurate Automation
Systems Engineer
Wed Jul 01 1998 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Apr 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time)