Post Job Free
Sign in

Senior Firmware Engineer

Location:
TX, 78070
Posted:
March 25, 2013

Contact this candidate

Resume:

Randall “Kirk” Prisock

***** ** *** *** * #***

Spring Branch, TX 78070

512-***-****

*********@*****.***

PROFESSIONAL EXPERIENCE

Clearone (Formerly NetStreams), Austin, TX 10/02 – 09/12

Directing Engineer for Technical Projects (04/10 – 09/12)

While continuing to fulfill my responsibilities as Chief Firmware Engineer (listed below), accepted to role

of Directing Engineer

As the Directing Engineer, was responsible for coordinating each technical discipline required for the

projects assigned to our engineering department

o These technical disciplines included hardware, firmware, software, graphical user interface, and

mechanical engineering

Chief Firmware Engineer (10/02 – 04/10)

As a cofounder and the Chief Firmware Engineer of NetStreams, my responsibilities included consulting

with hardware engineers to determine the appropriate technologies and parts to be implemented in our

products

Also responsible for requirements, design, code, schedule, source control, and software and firmware

releases for new products and features

Additionally, my responsibilities included advising and mentoring other firmware and software engineers

on technical issues

Also served as the technical liaison to our manufacturers to resolve manufacturing issues

Technical accomplishments included peripheral devices (utilizing Zilog and Microchip PIC

microcontrollers) and device drivers on TI DSPs; all written in C and Assembly languages

Some of these technical accomplishments are as follows:

o Capture and retransmission of Infrared (IR) signals

o XM radio

o Bootloader, to include to the ability to reprogram the processor/FLASH in-circuit

o Serial, SPI, and I2C communications

o A ten-key hard button keypad that included IR capabilities. Due to hardware limitations, this

keypad required a unique one-wire protocol for data transmission

o Capacitive Touch Screen

o Analog to Digital (A/D) conversion used in sensor circuits

o Relay control

o Thermal backoff control to protected overdriven/overheated amplifiers

o Keypad LCD

o Bluetooth audio receiver

SMART Corporation, Las Cruces, NM 09/01 – 10/02

Senior Firmware Engineer

Responsible for requirements, design, code, and schedule for new products and features

Responsible for sustaining legacy firmware

o The above responsibilities included solutions for Home Automation utilizing Power Line

Communications (PLC) following CEBus standards

o These solutions were comprised of light dimmers, light switches, relays, an event controller, and a

PLC to serial interface utilizing Microchip PIC, Zilog, and Intel 8051/8052 microcontrollers,

written in C and Assembly languages

AMX, Richardson, TX 03/00 – 09/01

Managing Engineer – New Product Firmware (10/00 – 09/01)

While continuing to fulfill my responsibilities as a Senior Firmware Engineer, as listed below, assumed the

role of Manager and Technical Lead for the team of firmware engineers responsible for new products and

features

Senior Firmware Engineer (03/00 – 10/00)

Responsible for requirements, design, code, and schedule for new products and features

Responsible for sustaining legacy firmware

Responsibilities included solutions for Home and Commercial Automation utilizing proprietary networking

protocols

Technical accomplishments utilized Motorola 68xxx and Neuron processors, and were written in C and

Assembly languages

Some of these accomplishments include:

o Light dimmers

o Light switches

o Relays

o Audio Mixers

o Centralized controllers

o Serial interfaces

o Infrared interfaces

Raytheon, Richardson, TX 11/96 – 03/00

Lead Firmware Engineer (03/97 – 03/00)

Technical Lead for a team of telecommunications firmware engineers

Responsible for new embedded software requirements, design, code, and unit tests

Performed requirements analysis, design, coding, and unit testing for existing products

Provided firmware support for customers and field service engineers

Technical responsibilities and accomplishments included telephones, telephone interfaces, and video and

audio mixing as peripheral devices and features of a secure telephone system used by the United States

military

o These accomplishments were written in C and Assembly on Motorola 68xx and 68xxx processors

Software Engineer/Firmware Engineer (11/96 – 03/97)

Debugged, wrote, and modified DEC Alpha based software and multi-platform firmware

ARDEX, Inc., Austin, TX 02/85 – 04/91

System Manager/Programmer (03/87 – 04/91)

System management of a VAX 11/785 mainframe

Wrote data analysis software for the Analysis Division of this Research and Development Company

Microwave Technician (03/86 – 03/87)

Programming and operating computer controlled test equipment including network analyzers and plotters.

Electronics Technician (02/85 – 03/86)

Repair and installation of equipment during the startup phase of this company

SKILLS

Languages:

Assembly, C, FORTRAN, Pascal, Basic

Processors:

TI DSP (C64x/C67xx), Zilog (eZ80, Z8 Encore), Microchip PIC, Intel (8051/8052), Motorola

(68xxx/68xx), Neuron

Software Tools:

CMS, Visual SourceSafe, BugZilla, TestTrack, SDS, Visual Studio, P-CAD Viewer, MPLAB, Code

Composer, KEIL, Zilog Development Studio

Hardware:

Emulators (ICE, including JTAG), Oscilloscopes, Logic Analyzers, Ability to Read and Understand

Schematics, Board Bring-Up, etc.

EDUCATION

BS, Mathematics (Minor in Physics), Southwest Texas State University, San Marcos, TX, 12/95

Electronics Technology Diploma, Southwest School of Electronics, Austin, TX, 11/82



Contact this candidate