JOSEPH P. NIERSTE
KOKOMO, IN 46902
EDUCATION:
M.S. Computer Science, Ball State University, Muncie, IN (1984)
(also have earned other non-engineering related degrees)
EXPERIENCE:
November, 2014 to April, 2016
Q.A. tester at Key Benefit Administrators in Indianapolis, IN.
October, 2014
Short-term software engineer at Specialized Solutions in Ft. Wayne,
Indiana. Made modifications in C to portable GPS tracking devices.
May, 2014 to September, 2014
Firmware test engineer for a blood glucose monitor, for four months at
Logikos in Fort Wayne, Indiana, using Real Time Rational Test.
February, 2014 to March, 2014
Software engineer for six weeks at Specialized Solutions, LLC in
Ft. Wayne, Indiana, miscellaneous work.
June, 2013 to November, 2013
Software engineer for a six-month contract at Specialized Solutions in Ft. Wayne,
Indiana. Made modifications in C to portable GPS tracking devices,
as well as helping with other miscellaneous projects.
April, 1994 to January, 2013
Powertrain Controls software engineer\lead software engineer
(embedded systems) for Delco Electronics (recently separated from
General Motors Corporation with name change to Delphi) in Kokomo,
Indiana
Freescale 68HC12 and 68339 implementations of automotive engine and
transmission control software for 2, 4, 5, and 6 cylinder applications,
using both UNIX and PC based development systems. For the two most
recent years, the work was done in C; and previous to that, virtually
all work was done in assembly language (there was also some interfacing
to C and Modula code). Experience with all aspects of the software,
including boot code, custom RTOS, drivers, and the application code.
Bench testing was performed with HP 16700, 16500, and 1650 series
logic analyzers using 68HC12 and 68339 disassemblers along with
logic analyzer interfaces to the various products. Instrumentation
support consisted of PCs using various Windows environments. Out-
put waveforms were tested with one side of an HP logic analyzer
configured as a timing analyzer. A limited amount of vehicle
testing was also performed. Some of the major automotive engine
functions under software control included crankshaft and cam decoding,
spark and fuel delivery, idle air control, CAN, Class II communications,
and UART communications to outside devices, and serial peripheral
communications to devices internal to the controller.
December, 1984 to April, 1994
Powertrain Controls Contract Software engineer (embedded systems)
for Delco Electronics through Technetics Corporation of
Indianapolis (Technetics was formerly named Electrocon Electronic
Contractors) in Kokomo, Indiana
Motorola 68HC11 (and related derivatives) assembly language
implementations similar to the above, using an absolute assembler in a
TSO environment on an IBM mainframe (with no interfaces to any high
level languages) for automotive powertrain controllers. Experience with
all aspects of the software, including boot code, custom RTOS, drivers,
and the application code.
Bench testing was also similar to the above, using an HP 1630 logic
analyzer.
May, 1984 to December, 1984
Software engineer for Tokheim Corporation in Ft. Wayne, IN
Intel 8051 assembly language implementation of manager mode
functions for gasoline dispensers. The software decoded input
from a single momentary push-button switch, and controlled various
internal settings while displaying information on seven-segment
LCDs. An Intel Development System was used for assembling and
linking, while bench testing was performed using an In-Circuit
Emulator (the ICE-51).
September, 1982 to May, 1984
Taught various classes in Computer Science, mathematics, and
physics at Marion College and Ball State University, including
BASIC and FORTRAN.