Randy Yates
Embedded Linux Engineer at APEX Semiconductors USA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
edX Verified Certificate for Differential Equations: Linear Algebra and NxN Systems of Differential Equations
edXMar, 2023- Sep, 2024 -
edX Verified Certificate for Introduction to Differential Equations
edXSep, 2022- Sep, 2024 -
black hat Shellcode Lab
Threat IntelligenceAug, 2022- Sep, 2024
Experience
-
APEX Semiconductors USA
-
United States
-
Semiconductors
-
1 - 100 Employee
-
Embedded Linux Engineer
-
Jan 2021 - Present
Reverse engineering, embedded linux systems: Ghidra, IDA Pro, binutils, Yocto. Reverse engineering, embedded linux systems: Ghidra, IDA Pro, binutils, Yocto.
-
-
-
Digital Signal Labs
-
Software Development
-
Consultant
-
Jun 2005 - Present
Connected Development, Raleigh, NC: Developed efficient sample rate conversion and filtering for ECG processing on an embedded in fixed-point C for a Silicon Labs EFM 32. Octa LLC, Raleigh, NC: Developed an IoT, embedded-linux system for vehicle tracking Chicago Cathode and Electron, Chicago, IL: Implemented firmware in C using the TI MSP430 MCU that is part of a professional ADC. PMD Corp. (Boxborough, MA): Ported a trapezoidal motor control algorithm from the TI TMS320F24x to the TI TMS320F28x in assembly language using TI Code Composer Studio. IDI-Cybor (Carrolton, TX): Motor control algorithms in C. Nokomis (Charleroi, PA): FFT and other signal processing under the TI 64x DSP. Elliott Fight Dynamics (Dallas, TX): Developed acceleration sensor based on TI MSP430F5438 MCU and the LSR TiWi-UB2 Bluetooth module. Eaton (Raleigh, NC)~through Infotree: Embedded development, maintenance, and release of TI 28x microcontroller firmware in C++ for 400V/480V three-phase UPS systems. Texas Instruments (Dallas, TX): Architected and implemented physical layer modules for the FSK mode of the 802.15.4g Smart Utility Network (wireless network) on a Texas Instruments TMS320F28M35 Concerto microcontroller in fixed-point assembly and C, using Matlab and Code Composer Studio 5.1. Eaton (Raleigh, NC): Developed a three-phase, full-bridge LLC resonant converter that converted 480V three- phase to 360 VDC. Show less
-
-
-
-
Firmware Engineer
-
Feb 2020 - Nov 2021
-
-
-
-
Accompanist
-
Jul 2016 - Jul 2020
Performing on piano/organ/keyboards for Sunday services, practicing with worship band, practicing with choir, playing for other activities (e.g., funerals) as required. Performing on piano/organ/keyboards for Sunday services, practicing with worship band, practicing with choir, playing for other activities (e.g., funerals) as required.
-
-
-
Garner Underground, Inc.
-
United States
-
Design
-
Embedded Linux Developer
-
Nov 2016 - Jan 2020
Embedded linux development in C and C++. Embedded linux development in C and C++.
-
-
-
Integrian
-
United States
-
Insurance
-
1 - 100 Employee
-
DSP Engineer
-
2005 - 2006
TI/DSPBIOS video driver development, CODEC testing. TI/DSPBIOS video driver development, CODEC testing.
-
-
-
Sony Ericsson
-
Spain
-
Building Materials
-
Senior DSP Engineer
-
Sep 2001 - Jun 2005
* Specified, simulated in C, implemented (in assembly language), and integrated a DC block filter on the Ceva-Teak DSP. * Created a new bumblebee filter algorithm for the audio uplink in GSM using Matlab and C. * Researched acoustic ranging algorithms based on MLS sequences. * Conceived, designed, simulated, and implemented a software delta sigma D/A converter. Simulations were performed using Matlab and fixed-point C. Implementation was in highly optimized TI TMS320C54x assembly. * Performed system specification and design of a MIDI subsystem (host interface, synthesis, gain control, equalization, D/A conversion, etc.) based on the TMS320C54x. * Implemented various patches on a TMS320C54x to implement bug fixes and new functionality for assorted GSM audio functions. * Developed algorithm to synchronize to MIDI events (patent pending). * Created a test environment to verify bit-exactness of the GSM AMR vocoders. Show less
-
-
-
Ericsson
-
Sweden
-
Telecommunications
-
700 & Above Employee
-
DSP Engineer
-
Nov 1998 - Sep 2001
* Profiled and optimized CTM code in C for a GSM system. * Researched FCH detection and frequency-offset estimation algorithms for a GSM system using Matlab; implemented the algorithm in fixed-point C on the TI TMS320C5510 DSP. * Integrated hardware and software of embedded DSP and ARM7 processors for EDGE and GSM phones. * Created a new algorithm for frequency offset estimation in very low SNR conditions within an analog mobile channel using Matlab and implemented it on a TMS320C54x in highly optimized assembler. * Ported a Manchester-encoded, binary frequency-shift-keyed (FSK) demodulator from fixed-point assembly language on the Texas Instruments TMS320C54x digital signal processor to fixed-point C on the DSP Group OakDSP digital signal processor as part of an AMPS TIA/EIA 553 mobile communication system. * Created Matlab M-files to simulate FSK data and test the FSK demodulator described above. Show less
-
-
-
-
DSP Engineer/Contract
-
Jan 1998 - Sep 1998
* Implementation of fixed-point inertial measurement algorithms in highly optimized assembly language on the Texas Instruments TMS320C50 digital signal processor in real-time embedded systems. * Scaling and overflow analysis of fixed-point algorithms. * Analysis and optimization of inertial system algorithm performance using Matlab. * Development of benchmark algorithms for the Texas Instruments TMS320C548 and TMS320C50 digital signal processors. * Implementation of fixed-point inertial measurement algorithms in highly optimized assembly language on the Texas Instruments TMS320C50 digital signal processor in real-time embedded systems. * Scaling and overflow analysis of fixed-point algorithms. * Analysis and optimization of inertial system algorithm performance using Matlab. * Development of benchmark algorithms for the Texas Instruments TMS320C548 and TMS320C50 digital signal processors.
-
-
-
Florida Atlantic University
-
United States
-
Higher Education
-
700 & Above Employee
-
Staff Engineer
-
May 1997 - Dec 1997
* Analog hardware design of a 16-channel very low noise hydrophone transducer preamplifier. * Analog hardware design of a low noise, gain-controlled front-end for a 16-channel delta-sigma A/D. * TMS320C32 DSP software development in C for an acoustic modem. * Hardware development of an acoustic modem. * Analog hardware design of a 16-channel very low noise hydrophone transducer preamplifier. * Analog hardware design of a low noise, gain-controlled front-end for a 16-channel delta-sigma A/D. * TMS320C32 DSP software development in C for an acoustic modem. * Hardware development of an acoustic modem.
-
-
-
Applied Signal Technology
-
Defense and Space Manufacturing
-
100 - 200 Employee
-
Member of Technical Staff
-
May 1989 - Aug 1991
* Windows 3.0 and C software development of user interface for high speed TDMA demodulator (modem). * System engineering and algorithm development for high speed TDMA demodulator. * FDDI token-ring network card hardware design. * Windows 3.0 and C software development of user interface for high speed TDMA demodulator (modem). * System engineering and algorithm development for high speed TDMA demodulator. * FDDI token-ring network card hardware design.
-
-
-
GTE Government Systems
-
Defense and Space Manufacturing
-
1 - 100 Employee
-
Member of Technical Staff
-
Jun 1979 - Jun 1988
* Digital hardware design of satellite tracking system components (numerous projects). * Real-time, embedded microprocessor software (firmware) design (numerous projects). * Complete design of a built-in test subsystem for a satellite tracking system. * Satellite tracking system test, integration, and overseas installations (numerous projects). * Digital hardware design of satellite tracking system components (numerous projects). * Real-time, embedded microprocessor software (firmware) design (numerous projects). * Complete design of a built-in test subsystem for a satellite tracking system. * Satellite tracking system test, integration, and overseas installations (numerous projects).
-
-
Education
-
North Carolina State University
Towards MSEE, Electrical Engineering -
University of South Florida
BSEE, Electrical Engineering -
University of South Florida
BA Mathematics, Abstract Algebra, Number Theory, Real Analysis -
Santa Clara University
towards Master’s Degree, Electrical Engineering/Signal Processing -
DeVry Institute of Technology
BSEET, Electronics Engineering Technology -
Bay County High School