Joel Crouch Email and Phone Number
Joel Crouch work email
- Valid
- Valid
- Valid
Joel Crouch personal email
- Valid
- Valid
30+ years of experience in digital board design and C/Assembly/Python language embedded programming. Manages complex hardware design projects from start to finish, starting with the creation of schematics, designing the PCB layout and the delivery of kit of parts to contract manufacturers. Troubleshoots hardware prototypes by writing test firmware and finalizes the product development cycle by writing the application firmware. Areas of Expertise:- Digital Board Design- Firmware Development- Troubleshooting PCBs- Test Fixture Design - C, Python and Assembly Programming- PCB Layout- GUI Design- Contract Manufacturer / OEM Management
Cps Products, Inc.
View-
Principle Embedded Firmware EngineerCps Products, Inc. Jun 2021 - PresentHialeah, Florida, UsResponsible for adding Wi-Fi/BLE wireless capabilities to existing product line utilizing ESP32 modules. Firmware development work was accomplished using the Arduino environment. Added new features such as Wi-Fi laser printing, email, BLE thermal printer, dual BLE temperature/humidity sensors, and a classic Bluetooth barcode scanner. Other duties include BLE EOL replacement using Nordic Semiconductor nRF52840 modules. -
Senior Embedded Firmware EngineerAttenti Oct 2019 - Jun 2021Leicester, GbResponsible for debugging existing code base for Attenti’s ankle, belt, and base unit electronic monitoring devices. Debugging was accomplished using Keil ULINK2 emulator and IDE on NXP LPC24XX ARM7 microcontroller. Worked on debugging over-the-air code loads, FOTA, Telit GPS, LTE Modem multicarrier (Verizon/AT&T), WiFi EOL, battery power saving improvements, and watchdog reset/lockup issues. -
Senior Hardware/Firmware EngineerKb Electronics Jan 2017 - Oct 2019Primary responsibilities include designing and debugging all types of communication conversion option boards for KB's motor drives. These include Ethernet/IP to Modbus RTU, Bluetooth to Modbus RTU, WiFi to Modbus RTU, and NFC to Modbus RTU. Other responsibilities include debugging existing code and adding features to KB's 4G product line. This was accomplished using TI Studio Code Composer and TI-RTOS. The target processor for these products was TI's TMS320 series microcontrollers.
-
Senior Hardware/Firmware Engineer (Contractor)Wai Jan 2016 - Jan 2017Miramar, Fl, UsResponsible for automotive aftermarket electrical designs including voltage regulators, ignition modules, distributors, mass air flow sensors, etc. Designs are based off of Microchip PIC controllers using assembly and C code. PCB layout was accomplished using Altium. -
Senior Electrical R&D EngineerNipro Diagnostics (Formerly Home Diagnostics) Jun 2013 - Jun 2015My primary responsibilities include research and development of Nipro's latest blood glucose meters (POCT1 & POCT2). Schematics and PCBs for test boards were accomplished using Altium. The meter design was accomplished using OrCAD. Firmware was developed using IAR tools for TI's MSP430 microcontroller family.Ported bulk of TI meter code written in C over to Analog devices AD350.Developed various Python scripts to download blood glucose meter data via serial port, format data, and write out to Excel spreadsheets.Designed calibration test fixture using Altium and developed Python test scripts to interface to calibration fixture via National Instruments USB DAQ box, Agilent Multimeter, B&K Power Supply, Keithley sub-femtoamp sourcemeter, and meter serial port. Interface to test equipment was accomplished over daisy-chained GPIB bus.
-
Principle Digital Engineer (Contractor)Ghi Electronics Dec 2012 - Jun 2013Madison Heights, Michigan, UsPrimarily responsible for all digital board designs, PCB layouts and troubleshooting. All module schematics and PCB layouts ( 2 and 4 layer) were accomplished using Eagle. The more complex processor main boards (8 layer) were accomplished using Altium. -
Baseband Digital EngineerMotorola Mobility Inc. Sep 2008 - Aug 2012Chicago, Illinois, UsResponsible for designing and testing camera, camera flash, proximity sensor, magnetometer, and accelerometer I2C/SPI circuits for the following Motorola mobile products Sprint iDEN i1, Sprint Admiral, Jorian, and NII XT625.Designed test debug boards for Motorola i1 and Admiral mobile products. -
Digital Engineer (Contractor)Nav-Tv Corp 2008 - 2009Coral Springs, Florida, UsDesigned next generation Media Oriented Systems Transport (M.O.S.T.) enhanced audio automotive product based on Blackfin DSP, DDR Memory, Audio Codec, S/PDIF, and USB 2.0 Host Controller. Schematic Capture and 8-layer PCB layout was accomplished using Mentor Graphic’s Expedition PCB package. -
Chief EngineerXg Technology, Inc, Fort Lauderdale, Florida, Usa 2005 - 2008Designed next generation TDMA ISM base station digital board with Ethernet and GPS.Designed and debugged test fixture for cell phone digital boards.Designed and debugged xMax base station and cell phone digital boards for xG’s proprietary wireless technology based on Altera Stratix II and Cyclone II FPGAs. FPGA design used SOPC Builder and multiple NIOS cores and FIFOs. Schematics were created using OrCAD.Designed and debugged digital board used in xG’s demo 900MHz 3Mb/s video wireless link based on TigerSharc DSP, Lattice FPGA, and miscellaneous PECL logic.
-
Digital Hardware/Firmware EngineerMorrow Technologies Corporation Feb 1998 - May 2005Designed and debugged a Windows CE 5.0 image for a low-cost LCD signage system.Designed and debugged a Rabbit Semiconductor module based single board computer (SBC). All firmware was developed using C compiler.Designed and debugged an AT to XT Keyboard adapter for MTC’s standalone dot-matrix display system utilizing a Lattice CPLD and an Atmel ATMEGA Microcontroller. Firmware was developed using C compiler.Designed and debugged a 32-channel spectrum analyzer utilizing eight 6713 DSPs, eight QPDCs (Quad Programmable Downconverters), and four Xilinx FPGAs.Designed and debugged various test software in C for MTC’s PLL and IF Attenuator modules.Designed and debugged a custom Intel Pentium 166/266MHz based SBC (Single Board Computer) with numerous ISA and PCI peripherals, USB, I2C, LVDS, RS-232, 10/100 Ethernet for MTC’s latest spectrum analyzer.Developed and debugged the BIOS for the Intel Pentium based SBC and AMD based SBC using General Software’s Embedded BIOS 4.3 build tools.Designed and debugged all of the PLDs (Programmable Logic Devices) on the SBC using Lattice’s Abel Compiler tools.Designed and debugged in C language test software for the TI DSP used on the SBC.Designed and integrated in C language test and control software for the various RF boards used in MTC’s Pentium based spectrum analyzer.Designed and debugged an AMD ElanSC400 based SBC for retrofitting MTC’s current line of LED based signage systems. Also, configured a Windows CE 3.0 image including application using Platform Builder for this product.Designed and Debugged in assembly language a Microchip microcontroller based PC ISA board.Designed and debugged a Lattice PLD based 4/8-position RF coax switch that is controlled via the PC parallel port.Designed and integrated in Intel x86 assembly language and Analog Devices ADSP-21XX DSP assembly language new LO1 algorithms and level/edge triggering for the 1.6GHz, 3.5GHz, and 8.5GHz VXI based spectrum analyzers.
-
Hardware/System/Software EngineerRaytheon Feb 1988 - Feb 1998Arlington, Va, UsDesigned and integrated in C and 680X0 assembly language a multiprocessor test scheduler, a context switch from/to VxWorks, and a set of Floating Point Unit (FPU) diagnostics.Debugged Integer Unit, Ethernet, VME, and SCC (4-Channel Serial Controller Chip) test diagnostic software.Developed BIT algorithms for an Interface Transceiver card and a Motorola 68040 based Processor card (MVME167).Designed and integrated in C language a set of embedded Ethernet diagnostics for Power up BIT and an embedded Ethernet low-level driver for transmitting Maintenance BIT from one VME card cage to a remote VME card cage.Gained experience with Motorola MVME135, MVME165, and MVME167 Processor cards.Designed two ground terminals using 1st generation DDS (Data Distribution System) wireless technology to demonstrate a microwave 12-megabit high-speed data link between two token-ring networks.Installed and performed ATPs (Acceptance Test Procedures) on several of the above systems.Designed and installed field upgrade kits worldwide, and maintained engineering drawings within the program using AutoCAD.Assisted in design and development of a secure remote access Wide Area Network system.Designed and integrated an embedded C program using X-Ray debugger for quickly testing new PC daughterboards consisting of EPROM, SRAM, DPSRAM, 68302 Processor, 8051 Microcontroller, VLSI DES encryption engine, and a 16C450 UART.Designed and integrated embedded Motorola 68302 and 16C450 serial device drivers.Designed interface between a 68302 processor and a DES encryption chip using CPLD.Assisted in design and development of an EMI/TEMPEST secure complex multiple 19-inch rack communications system.Primary responsibilities included assisting in all aspects of the hardware design, maintaining engineering drawings, developing process assembly procedures, designing field modification kits for existing interim systems, and installing these kits worldwide.
Joel Crouch Skills
Joel Crouch Education Details
-
University Of South FloridaElectrical Engineering -
University Of FloridaElectrical Engineering
Frequently Asked Questions about Joel Crouch
What company does Joel Crouch work for?
Joel Crouch works for Cps Products, Inc.
What is Joel Crouch's role at the current company?
Joel Crouch's current role is Manager of complex hardware design projects specializing in digital board design and C/Python/Assembly programming.
What is Joel Crouch's email address?
Joel Crouch's email address is he****@****ail.com
What schools did Joel Crouch attend?
Joel Crouch attended University Of South Florida, University Of Florida.
What skills is Joel Crouch known for?
Joel Crouch has skills like Embedded Software, Fpga, Product Development, Pcb Design, Embedded Systems, Schematic Capture, Electrical Engineering, I2c, Ethernet, Orcad, Usb, Bluetooth.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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