Steven Tilidetzke
Cumming, GA 30028
Phone: 678-***-****
E-mail: ******@*********.***
OBJECTIVE: To utilize my talents and experience in the full software development life cycle in order to provide
a meaningful contribution in the area of embedded software development.
“I have been consistently impressed by both Steve’s dedication towards his work and his performance on the job.
He has the analytical skills to diagnose problems and devise viable solutions.”
Joe Stickels
Engineering Manager, Controls Platform
Emerson Climate Technologies
“In thirty years of software engineering, I’ve known only a handful of engineers with Steve’s level of skill and
professionalism.”
Bob McAbee
Sr Software Engineer
OPTI Medical Systems
PROFESSIONAL EXPERIENCE
THINK RESOURCES
Norcross, GA
Controls Platform Engineering
2006 - 2009
Designed and developed the software for a system to integrate an RF wireless mesh network of sensors with a
microprocessor based area controller. The wireless network uses Time Synchronized Mesh Protocol (TSMP) with
low power 2.4 GHz radios. A network manager provides a client/server interface to the area controller using
Ethernet, Sockets, TCP/IP, HTTP, XML, and XML-RPC. Remote radio nodes use a serial RS-232 interface and
HDLC protocol to connect to serial gateway devices, which provide data communications to unit controllers via
RS-485 using the Modbus protocol. All area controller software requires multi-threaded, inter-process
communications including queues and semaphores and is written in C++ using object oriented design
methodologies and running under Wind Rivers Systems VxWorks, a high-performance real-time, embedded
operating system. Other software is written in C running under a simple scheduler. RESULT: A successful demo
of the wireless system that exhibited its potential while also exposing the inadequacies of the specific wireless
technology used. This led to a decision to proceed to the next phase of the project.
Designed, implemented, and verified software for a new RF wireless network system based upon IEEE 802.15.4
compliant 2.4 GHz radios incorporating a ZigBee stack. A single custom-designed PCB utilizing the NXP
LPC2366 ARM7 high-performance 32-bit RISC microcontroller provides the hardware for both network
coordinator and remote nodes. Each new device incorporates a serial gateway within. Software for the new
devices is written in C running under CMX Systems’ CMX-RTX real-time multi-tasking operating system.
RESULT: The Alpha Release of the wireless system that met product requirements.
INGENICO
Roswell, GA
Continuation Engineering
2000 - 2005
Led cross-functional teams in the implementation and release of product changes for Point-of-Sale payment
devices using agile development principles.
Led Engineering/Operations team in a successful product program to replace the 8051 core microcontroller of a
CheckReader product, resolve quality issues in manufacturing, and reduce cost. RESULT: Achieved
manufacturing yield of 98%. Increased Gross Margin by over 20%.
Steven Tilidetzke Page 1
Led team of Software Engineers in developing embedded software for family of Point-of-Sale payment devices
including Credit/Debit Terminals and Check Readers. All software written in C/C++ and utilizing multi-threaded
applications. QNX RTOS used in new generation of imaging check readers. Custom RTOS used in all other
products.
Managed successful program to re-launch imaging CheckReader product. Ensured product’s quality,
performance, and manufacturability. Changes included both hardware and software. RESULT: Improved
customer perception. Increased manufacturing yields. Stabilized top-selling product by locating and correcting
real-time design flaws. Increased revenues and profits.
Researched, tested, and re-engineered analog circuit for a photo-sensor to successfully detect the insertion of a
paper check while remaining unaffected by bright ambient light. RESULT: Customer satisfied with product's ability
to be unaffected by sunlight while still operating correctly.
SCIENTIFIC GAMES INTERNATIONAL
Alpharetta, GA
POS Software Engineering
1997 – 2000
Developed embedded C/C++ software running multi-threaded processes under OS-9000 for the SciScan 2000
instant lottery validation terminal for the Kentucky Lottery. First-ever instant lottery validation terminal that
provided the capability of playing a conceptually new form of instant game, "probability games".
Delivered, on schedule and on budget, SciScan 1000, a new lottery validation peripheral device that enabled the
automated reading and verification of instant lottery tickets. All software written in C/C++ running on OS-9000.
Terminal Programming
1996 – 1997
Wrote software in C/C++ for first-generation Lottery Validation terminal running multi-threaded processes under a
proprietary real-time, embedded OS.
Wrote RS-232 serial communications drivers to interface to a new generation lottery terminal.
Provided faster delivery of software. Created excellent working relationship with QA. Identified software issues
that had been previously obfuscated.
APPLIED BUSINESS CORPORATION
Norcross, GA
POS Software Engineering
1991 – 1996
Delivered software written in Microsoft C running under MS-DOS for a Point-of-Sale terminal for the Convenience
Store/Petroleum market.
Wrote RS-232 serial communications drivers to interfaces for universal gas pump controllers and dial-up modems
for credit transactions.
Implemented a simple software distribution and installation procedure that introduced control and consistency into
the process.
PATENTS
System for Security Processing of Retailed Articles - U.S. Patent No. 4,792,018
Unattended Checkout System and Method - U.S. Patent No. 4,940,116
EDUCATION
MS Computer Science (18 of 36 credits completed) – Nova University, Fort Lauderdale FL
Bachelor of Electrical Engineering with Honor – Georgia Tech
Computer Engineering Option
Steven Tilidetzke Page 2