Post Job Free
Sign in

Software Manager

Location:
Cumming, GA, 30028
Posted:
March 09, 2010

Contact this candidate

Resume:

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



Contact this candidate