Chuck Ferguson work email
- Valid
- Valid
- Valid
- Valid
- Valid
Chuck Ferguson personal email
- Valid
Chuck Ferguson phone numbers
Software engineer with broad experience in the full life-cycle of electronic systems. Strong focus on real-time embedded systems, embedded controls, video processing, and wireless communications. - Expert in architecting, designing, and implementing embedded, real-time software in C and C++. - Expert in a multitude of processors, microcontrollers, and DSPs, including ARM, Altera NIOS-II, most TI DSPs (especially C6000 series and DaVinci), TI MSP430, embedded i86, Microchip PIC, Atmel, and others. - Expert in a variety of real-time operating systems (RTOS), including uC/OS-II, FreeRTOS, SYS/BIOS, Nucleus Plus, and QNX. Also highly experienced in developing real-time systems on bare metal (no RTOS). - Expert in interfacing to all kinds of peripheral devices, including custom, one-of-a-kind hardware implemented in FPGA logic. - Experienced in board bring-up and troubleshooting. Extensive experience with oscilloscopes, logic analyzers, and other lab tools. Experience designing and building rapid-prototype circuit boards for lab use. - Expert in a variety of integrated development environments (IDE), including Eclipse, CodeComposer, SDS SingleStep, KEIL, Microchip, and CodeWarrior. Also highly experienced in bare-bones, command-line driven tools (makefiles and various scripting languages) in DOS, Linux, and Unix environments. - Experienced with a variety of source control and issue tracking tools, including Visual Source Safe, JIRA, Tortoise/SVN, Telelogic Synergy, Clearcase/Clearquest. - Experienced in a number of applications areas, including video processing, TCP/IP networking, wireless system design, and protocol design. - Experienced with both agile and CMMI development processes. Experienced with CMMI-3 and CMMI-5 processes. - Experienced with MATLAB, Visual Basic, Visual C++, LabWindows, and DOORS. - Excellent communications and presentation skills.
-
Sr. Android EngineerPaycom Jul 2018 - PresentOklahoma City, Oklahoma, UsResponsible for kernel development for Paycom's Android-based hardware products. Also developed mechanical designs for product housings and mounts. Provided supervisory oversight of Asian suppliers developing hardware. Evaluated and selected key components. Overall responsiblity for system design. Developed product requirements. -
Sr. Android EngineerPaycom Jul 2018 - PresentOklahoma City, Oklahoma, Us -
Lead Engineer - SoftwareLennox International Jan 2015 - Jun 2018Richardson, Tx, UsLead software for next-generation controls systems and building automation system. Resposible for project scoping, requirements definition, scheduling, cost estimation, design, development, test plan and procedures, and final integration and launch. -
Senior Member Of Technical StaffInterphase Jun 2013 - Jan 2015Designed and developed embedded, real-time software in C for video whiteboard system. Software ran on TI8147 (Arm & DSP), TI C6437, and MSP430 microcontroller using Linux, DSP/Bios RTOS, and FreeRTOS. Developed PID controller algorithms for scan-line synchronization and camera gain control. Developed algorithms for video target recognition, and camera control. Developed system performance model to predict limits of system capability. Developed Matlab software to analyze system performance.
-
Sr. Software EngineerDrs Infrared Technologies Oct 2007 - Apr 2013Architected, designed, and developed embedded, real-time software (60K SLOC) in C for new family of commercial infrared video cameras. Processor was Altera Nios II running uC/OS-II RTOS. Participated in full life cycle from requirements definition, HW/SW trades, system architecture, design, development, testing, documentation, and customer support. Developed extensive Matlab and Visual Basic programs for analysis, automated testing, and system control.Performed analysis and design trades for next-generation, infrared weapon sights. Performed hardware trade-offs for processors, memories, and FPGA logic blocks. Developed Matlab simulations for image-processing algorithms. Performed requirements analysis and flow-down for weapon sight software and wrote software requirements documents. Developed software for TI C5509A, C5410, and C2407A processors to control infrared weapon sights.
-
Software EngineerL-3 Communications, Infrared Products Oct 2004 - Oct 2007Developed embedded, real-time software for TI DM642 DaVinci processor for a new generation of infrared video cameras. Developed LabWindows GUI on PC to control DSP processing and capture data. Validated silicon design, isolated silicon bugs, and developed demonstration system. Wrote >29K SLOC for the DM642 DSP and >25K SLOC of LabWindows for GUI. Developed Matlab code to analyze captured data, compute noise and gains, and to isolate on-chip problems. Designed schematics, developed layout, and procured circuit boards for daughtercard adapters and breakout boards.Developed software for TI 5509A DSP to control an infrared camera. Developed software to control silicon detector. Fixed issues with USB communications protocol and radiometry calculation. Used LabWindows on PC to develop graphical user interface to analyze captured images for defective pixels (25K LOC). Developed common communications library (DLL) for USB communications to camera. Added software and symbology download capabilities to camera calibration software (LabWindows). Reversed-engineered FPGA logic (VHDL) to create DSP memory maps and System Description Document. Developed software schedules in MS Project 2003 for next-generation camera.
-
Software EngineerL-3 Communications Integrated Systems Apr 2003 - Oct 2004Designed and developed DSP software for aircraft audio distribution system. System uses proprietary collapsed-ring architecture based on OC-12 technology and handles stereo 48Khz wide-band audio as well as mono 8Khz narrow-band PCM audio. System uses distributed architecture having central hub and remote connection devices. Connection devices contained TI DSPs each running DSP/BIOS while hub contains no software. Early connection devices contained a single TI 6202 DSP while later designs contained two TI 6416 DSPs for red/black separation.Wrote all embedded software for the system (33K LOC). Wrote code to handle audio processing, control processing, fiber-optic ring management, logging, and hardware test. Developed tone generation software and decimation/interpolation software for rate conversion. Wrote device drivers for proprietary fiber optic and audio daughtercard devices, I2C controller, several AMD flash memory parts, several UARTs, DSP DMA and EMIF configuration. Had extensive involvement in hardware bring-up and new design troubleshooting. Designed and developed schematics for hardware test fixtures. Wrote coding standard and extensively modified system Interface Control Document (ICD). Participated in hardware and system design reviews. Developed software schedules and manpower estimates. Developed software estimates for a half-dozen proposals. Trained on Telelogic VOIP software and TI TNET processor.
Chuck Ferguson Skills
Chuck Ferguson Education Details
-
The University Of Texas At AustinMechanical Engineering
Frequently Asked Questions about Chuck Ferguson
What company does Chuck Ferguson work for?
Chuck Ferguson works for Paycom
What is Chuck Ferguson's role at the current company?
Chuck Ferguson's current role is Sr. Android Engineer at Paycom.
What is Chuck Ferguson's email address?
Chuck Ferguson's email address is ch****@****hoo.com
What is Chuck Ferguson's direct phone number?
Chuck Ferguson's direct phone number is +125464*****
What schools did Chuck Ferguson attend?
Chuck Ferguson attended The University Of Texas At Austin.
What are some of Chuck Ferguson's interests?
Chuck Ferguson has interest in Children.
What skills is Chuck Ferguson known for?
Chuck Ferguson has skills like Embedded Systems, Embedded Software, Systems Engineering, System Architecture, Testing, Engineering Management, Digital Signal Processors, Debugging, Firmware, System Design, Software Development, Earned Value Management.
Who are Chuck Ferguson's colleagues?
Chuck Ferguson's colleagues are Sean Hurt, Sarahí Healy (Wilson), Kevin Monreal, Sumanth Chowdary, Tobias Ellis, David Keaton, Manogna O.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial