Post Job Free
Sign in

Engineer Software

Location:
Granbury, TX
Posted:
March 01, 2014

Contact this candidate

Resume:

NATHAN B. WALLACE

*** ***** **** **, *******, AL 35758 (Relocating to Granbury, TX)

Mobile: 214-***-****

Email: **************@*****.***

Linkedin: www.linkedin.com/in/nathanbwallace

EMBEDDED SYSTEMS ENGINEER OR EMBEDDED SOFTWARE ENGINEER

SUMMARY

Seeking a position as an embedded systems engineer, embedded software

engineer, electronic technician, or technical service engineer with

expertise in the creation and maintenance of new, or existing designs for a

wide range of embedded or industrial systems. A proven problem solver with

unique troubleshooting skills, excellent understanding of most embedded

hardware, software, and real-time operating systems (RTOS). Strong

background in technical service, customer support, project leadership, and

engineering management. Extensive experience in multi-threaded

environments, device driver design, system implementation, custom FPGA

design, and some mechanical design.

. 25+ years C/C++ and assembly languages using GNU, IAR, and Microsoft

compilers.

. 20+ years RTOS, pSOS, iRMX, Nucleus, modified round-robin MS-DOS, custom

real-time & pseudo-real-time operating systems for micros.

. 5+ years Linux OS (Red Hat, Timesys), & VxWorks RTOS.

. 25+ years Micro-processors X86, PPC, Renesas M16C & M32C, 68HC11, ARM,

PIC, ColdFire, H8, 8051, Z80, & MC6809.

. 20+ years communication protocols, RS-232, RS-422, RS-485, USB, I2C, SPI,

IP, TCP, UDP, SNMP.

. 14+ years industrial controls, plant automation, high voltage power

electronics & plant EMI/EMC standards.

. Experience with Agile, AutoCad, PADS PCB Schematic Capture and PC board

layout tools.

PROFESSIONAL EXPERIENCE

GE Intelligent Platforms, Huntsville, AL

2013

Senior Systems Engineer, Systems Team Lead: Brian Strickland 256-***-****

Design & Manage rugged computer systems, evaluate customer specifications

to ensure systems meet or exceed expectations. Evaluate and approve

electrical design, software testing, mechanical design, and manufacturing

accuracy.

Mercury Computer Systems, Huntsville, AL

2007 - 2012

Senior Software Engineer, Reference: Jeff Williams SW Manager 256-***-****

Responsible for creating custom driver, object, test, and example software

for High-end FPGA based receiver/transmitter boards (Xylinx Vertex 4-7

families) in 'C' using Linux & VxWorks operation systems. I also served in

a customer support capacity, and customer training capacity on the use of

driver software for several of the PCIx & PCIe based XMC boards.

. Received several innovation and technology team awards for the software

portion of custom FPGA object designs.

. Created a complete automated GPIB & utility based scripting system (using

BASH & PERL) used to control test equipment in harmony with test

application software saving thousands of man hours in device verification

time.

Command Alkon Incorporated, Birmingham, AL

2002 - 2007

Senior Systems Engineer, Reference: David Crocker VP SW Engineering

205-***-****

Served as an embedded process control engineer for industrial controls,

plant automation systems, and embedded truck tracking computers. Software

responsibilities included embedded multitasking applications, process

control applications, database applications, software utilities, Windows

interface applications, real-time control drivers, and network drivers.

Hardware responsibilities included new embedded digital board designs

employing microcontroller based hardware, custom FPGA designs, modem

interface boards, and high voltage controls employing EMI/EMC standards.

. One of the primary designers of the Eagle concrete batch control system

(Hardware, Software, & Mechanical).

. Primary continuation engineer for the GSM radio based truck tracking

computer system. I redesigned a custom operating system from the ground

up for this embedded truck computer.

Whip Mix Incorporated, Louisville, KY

2004

(sideline contract work)

Senior Contract Engineer, Reference: David Hall Director of Engineering

502-***-****

Embedded dental equipment. Co-Creator of the desktop gypsum batching

dispenser which batched gypsum and water to within 1 gram of accuracy

(included hardware design influence, and complete software conversions in

Assembly and 'C' to the new hardware suite).

Estech Systems Inc., Plano, TX

2000 - 2002

Senior Software Engineer

Created, and maintained real-time embedded control software, and call

processing software for custom PBX equipment. Software was written in 'C'

under proprietary OS and included custom call processing, intelligent

peripheral card firmware, and internet protocol VoIP phone firmware.

Peripheral card firmware included interfacing internet protocol phones,

digital phones, analog phones, and central office lines to call processing.

. Primary software designer for implementing an ISDN PRI driver for a PBX

phone system, gaining an extensive knowledge of the ISDN Q.931

specification.

. Primary software designer for an IP driver used in a software IP phone

running under a Windows platform.

Banctec Inc., Irving, TX

1997 - 2000

Principal Software Engineer

Designed & created real-time embedded control software for document

processing equipment. Software ran under MS-DOS, Windows 95/NT, OS2, and

iRMX operating systems.

. Designed and retrofitted imaging control software for multiple classes of

reader sorters.

. Designed complete P.C. based control software from scratch using the iRMX

real-time operating system.

. Primary creator of high speed encoder module software used to control

document tracking, thickness detection, encoding, reader verification,

performance data accumulation, keyboard input, screen display, disk I/O,

and communication with external modules. Implemented a complete

simulation task for off-line self-testing, along with extensive memory

logging for local and field service debug purposes.

. Complete software control structure was then ported to an "integrated

reader" module to integrate all reader technologies into a single P.C.

based module.

. 1980-1982 served as senior technician, oversaw technical staff,

maintained R & D parts stock, and was a key player of the initial image

processing design team, which created the first ever real-time check

imaging system.

Command Alkon Incorporated, Grand Prairie, TX (above)

1988 - 1997

Tandy Corporation, Fort Worth, TX

1984 - 1988

Senior Software Engineer

Designed and implemented software applications, GUI windowing system API

software in 'C' and assembly for IBM compatibles, and the Color Computer.

Authored applications in 10 versions of Deskmate, such as Calendar, Main

Menu, and Paint. Spent my last year there in the core windowing system

group writing printer drivers, component drivers (menu bars, buttons, event

drivers etc.), including a complete redesign of the core event processing

manager.

. Author/creator of the Deskmate core windowing system's modular event

manager (my original event handling philosophy was later adapted and used

by Microsoft in their older Windows 3.1 operating system).

Video Software Specialists (VSS Inc.), Dallas, TX

1982 - 1984

Designed and authored video games and educational software for Atari 2600,

Coleco Vision, Commodore 64, and Atari 800 home computers.

. Served as primary in-house hardware engineer for designing & implementing

RAM based ROM emulator interfaces and debug hardware for all gaming and

home computer systems.

Banctec Inc., Irving, TX (above)

1980 - 1982

Unisystems / Matrix Control Systems, Dallas, TX

1978 - 1980

Electronic Technician

Designed, built, and maintained embedded data collection systems. Tested

and maintained DEC PDP computer systems with customer's setup. Repaired,

modified, and maintained Printronix printers to use custom forms.

. Designed primary ROM/RAM interface boards for embedded data collection

system.

Education:

. IRMX Operating System Workshop: June 1997, Complete training in the use,

design, and implementation of the iRMX real-time operating system.

. Human Factors in Computing Workshop: November 1985, An extensive seminar

in designing GUI interfaces based on human behavioral factors.

. U.S. Air Force: 28 JUN 73 - 28 APR 75

. Keesler A.F.B. Technical Training - Basic Electronics, Avionics Inertial

and Radar Navigation Systems Specialist, (A.F.S.C. 32854). Digital and

Analog positioning computers, Doppler and Forward Looking Radar systems,

and Inertial Navigation Systems.

. Carswell A.F.B. Repaired and maintained ASN 81/89 Doppler radar set, and

ASN 6/7 Analog present position computer set. Achieved "Bench

Technician" status within 3 months at that station.

Additional Information:

Master golf club fitter and builder since 2008, designed and built a

complete indoor fitting facility with a fully equipped workshop at my home

in 2010.



Contact this candidate