Post Job Free

Resume

Sign in

Senior Embedded Software Engineer

Location:
Raleigh, NC
Posted:
July 14, 2016

Contact this candidate

Original resume on Jobvertise

Resume:

George D. Cruickshanks

***** *******'s Way

Raleigh, NC 27613

919-***-**** (h) acvo1s@r.postjobfree.com

919-***-**** (c)

Computer Experience

3M - Analog Devices BlackFin DSP's BF531/BF533/BF561, MSP430, Visual DSP++

Emulator, C and Assembly, MATLAB, Python, Subversion, TortoiseSVN, Agilent

54622D O-Scope, HP Signal Generators, Agilent E4405B Spectrum Analyzer

Lucent Technologies - Optical Networking Group. TCP/IP, Tornado IDE,

VxWorks, ObjecTime, Rational Rose RealTime, ClearCase, ClearQuest,

Motorola, PowerPC MPC850, MPC860 and 8240, i960, Flash Disk, TL-1, Unix and

Windows, development platforms, VisionICE, Finisar Fibre Channel Analyzer,

Iometer, SmartBits, C and C++.

PairGain Technologies - Precise MQX Real-time OS, C, TL-1 Network Protocol,

Visual Basic 6.0.

Matrix Corporation - Sun Workstation, UNIX, OS-9 real-time OS, pROBE, C,

68000 Assembly, Motorola 68360 and 68302 processors, Motorola 56301 DSP,

Analog Devices 2105 DSP, HP 16500A Logic Analyzer, Tundra Universe PCI-VME

Bridge, Windows NT 4.0 DDK and SDK, PCI and VMEbus boards, Microware Ultra-

C Cross-compiler, Motorola 68Hc12 microcontroller.

Walter Kidde Aerospace - IBM PC/AT, DOS 3.3 and 5.0, Windows 3.1, Microsoft

C, Visual C/C++, 8051 and 80C31 microprocessors, Whitesmiths 8051 C, Nohau

EMUL51 emulator, Keithley PCIP_SCOPE Programmable Oscilloscope, ARTIC-429

Receive/Transmit Interface Card, Ballard PC429-2 ARINC 429 Interface Board,

Quatech I/O Card, Datatrac 400 ARINC 429 Databus Analyzer, WordPerfect 5.1.

General Electric Company - Sun4 Unix, VAX/VMS, C, VxWorks, Mercury MC3200

and MC860 Assembly, SPL/1, IBM AN/UYS-1 Assembly and Microcode, FORTRAN 77,

Cadre Teamwork CASE tools

Professional Experience

3M (SAMSYS, SIRIT, FEDERAL SIGNAL TECHNOLOGIES), Morrisville, NC

2004 - 2016

Senior Embedded Software Engineer

Key member responsible for UHF RFID protocol software development on family

of RFID readers, including world-class Infinity 610 and 6204 tolling

reader. Responsible for design, implementation and test of modem firmware

to support ISO 18000-6C (EPC1 Gen2), ISO-B, ISO-A and Title-21 RFID

protocols on software-defined radio architecture. In depth knowledge of

ISO 18000-6C protocol including Gen2V2 and Brazilian SINIAV variant.

Hardware/Software integration. Supply chain RFID and Open Road Tolling

RFID expertise.

Lucent Technologies, Raleigh, NC 1999 - 2003

Member of Technical Staff

Member of team responsible for software development on the OptiStar

EdgeSwitch project. Duties included design, test, debug and integration.

Extensive experience with BGP and OSPF routing protocols, Fibre Channel

analysis and debug, Storage Area Network (SAN) configuration. Also

involved in requirements specification.

. Designed and developed low-level device drivers for DWDM Metropolitan

Optical Network Systems.

. Responsible for InterProcessor Communication functionality on the

AllMetro system.

. Implemented Network Address Translation for FTP transfers.

George D. Cruickshanks Page Two

. Responsible for Software Download on the AllMetro system.

. Responsible for device driver implementation on the Metropolis MLS

system. Devices included flash, real-time clock, backplane

communications, serial ports and laser monitoring. Excellent debugging

skills. Also performed some software integration.

PairGain Technologies, Raleigh, NC 1998 - 1999

Senior Software Engineer

. Embedded design for PG-PLUS Management Unit.

. Designed and implemented the Performance Monitor task for NMA compliance,

and implemented TL-1 command processing for numerous commands. Telecom

Network Management experience.

. Designed and implemented a PC-based GUI for the PG-PLUS System.

Matrix Corporation, Raleigh, NC 1994 - 1998

Software Engineer

. Device driver development for real-time embedded systems.

. Developed Windows NT device driver for Tundra Universe PCI-VME bridge for

Matrix 3U VME Pentium board.

. Developed boot strap and PCI bus-mastering code for the Motorola 56301

DSP on the Matrix Frame-Grabber board.

. Responsible for porting OS-9 real-time operating system to Matrix VME

boards.

. Developed device driver (OS-9) for flash memory on Matrix boards.

. Debugged device drivers (OS-9) for SDLC and Ethernet on Matrix CPU360

board.

. Developed embedded code for the 68302 and AD-2105 on the FieldIO board of

the Matrix 2070 Traffic Control Unit.

Walter Kidde Aerospace, Wilson, NC 1991 - 1994

Software Engineer

Responsible for design, code and test of embedded software for 777

Fire/Overheat Detection Card. The software performs continuous monitoring

of the Boeing 777 engine fire detectors, Built-in-Test, fault storage and

ARINC 429 communication. Involved in complete design cycle from software

requirements to test. Developed software for the 777 Test Set, which

included full ARINC 429 communications and graphical interface.

General Electric Company, Syracuse, NY 1988 - 1991

Software Engineer

Responsible for high level design of the Acoustic Generator subprogram of

the AN/SQS-53C Stimulator. The Acoustic Generator architecture consists of

a VMEbus chassis populated with a host 68020 processor and 14 MC860 boards.

Design considerations included external device mapping, interrupt

processing and real-time programming. Performed detailed design, code (C)

and test of the Acoustic Generator subprogram.

. Responsible for the design, code (C and MC3200 Assembly) and test of the

Signature Generation subprogram of the AN/SQR-19 Towed Array Stimulator.

Real-time programming and integration.

. Performed hand optimization of compiled C code to meet critical timing

requirements. Software problem

resolution.

. Responsible for the maintenance of the Active Analyzer Computer Program

which serves as the signal processing subfunction of the AN/SQS-53C

sonar.

. Debugging of complex problems, implementing design changes and updating

documentation.

George D. Cruickshanks Page Three

Education

BS, Computer Science, State University of New York, Institute of

Technology, Utica, NY

MA, Geography, Columbia University, New York, NY

BA, Geography, Minor in Mathematics

State University of New York, College at Oneonta, Oneonta, NY

PATENTS

Missimer, et al. (co-inventor). 2012. Interrogating Radio Frequency Tags.

U.S. Patent 8,228,173, filed June 22, 2007 and issued July 24, 2012.

Cruickshanks et al. (co-inventor). 2014. Mitigating Adjacent RFID Reader

Interference. International Publication No. WO2015/089155A1 published on

June 18, 2015.



Contact this candidate