Post Job Free
Sign in

Engineer Software

Location:
Jersey City, NJ, 07306
Salary:
$0.00
Posted:
May 21, 2012

Contact this candidate

Resume:

Donald C. Pierantozzi

*** ****** ****** #**

Jersey City, New Jersey 07306

(h): 201-***-**** ©: 215-***-****

(email): **********@****.***

SUMMARY

Software Engineer experienced in the design, documentation, algorithm development, testing and integration of real-time multi-threaded embedded systems.

ENVIRONMENTS

Kernels: Nucleus, Vertex, PSOS, VRTX

Languages: C, Turbo C++, Assembler

Engines: Motorola 6800, 6809, HC11, HC16, DSP56001

TIDSP32020, 320C54X, STAMP2

Intel Z80, 8080, 8085/6, TIDM642 Da Vinci, Sparc 50

Development environments:

CodeComposer, Windows NT, 2000, XP, Unix/Linux; Gnu make, VSS, SCCS

EXPERIENCE

KC Associates; Vancouver, Canada; Systems Engineer Consultant 4/11-present

• Adapting the image rendering/multi-casting standard definition software completed on the DM642 using CodeCompopser at SeaChange to high definition display. Algorithm enhancements/refinements are in C with limited C++ where optimization and speed are not critical to 30 frames/second.

NagraVision Systems; Atlanta, GA; Contract Software Engineer 5/10-3/11

• Set top box testing primarily focused on Conditional Access Kernel (CAK) using test mpeg test streams which add/deny EMM rights so that the Smart Card can permit/deny access to various services from the associated ECM code. Additional tests include single coax multi-streams, dual tuning, multi-stream split CAT and PMT tables, security, PPV and EMM/ECM rights management and measuring electrical signal integrity of Smart Card reader using the TI Tekscope.

SeaChange International; Fort Washington, PA; Systems Software Engineer 3/08-1/10

• Led team to enhance, modify and improve design of the Client/Server Compact Movies on Demand (CMOD) set top box interface software using C/C++. This system is used for access, verification and retrieval of requested video on demand movies for the Motorola and Scientific Atlanta set top boxes via UDP and TCP/IP Berkeley socket driven mediums. Restructuring made the relevant public APIs thread safe via binary semaphore inclusion including threaded list resource usage and allocation.

• Development of APIs socket library for PowerTV interface for the Scientific Atlanta TCP/IP interface modifying it from auto discovery to point to point.

• Responsible for the complete design, code and testing of a real time image de-interlacer and artifact removal system. This includes ghosting for both SD and HD using the DM642 signal processor in C and assembler. Specialized Linux kernel drivers were developed to download, memory verify, execute and halt signal processor functioning. Developed 2-dimensional spatial filters for multicast rendering.

Motorola Systems; Lawrenceville, GA; Contract Engineer 6/05-1/08

• Development and implementation of real-time embedded multi-tasking C/C++ software

interfacing to the VRTX kernel for the engineering testing and manufacture of the Motorola STB.

• Developed specialized real-time multitasking CPU performance and throughput analysis for set top box tasks.

• Developed special set top box test and diagnostic software environment used in manufacturing and field engineering for product verification and burn-in.

Scientific Atlanta; Norcross, GA; Senior Software Engineer 8/00-5/05

• Development and test of real-time software enhancements in C for the 2010 set top resident application. Software development included User Interface navigation for Movies-on-Demand, APIs for TV program navigation and field engineering fixes.

• Developed set top test plans for product functional lab verification in addition to design, documentation and implementation of overall set top system test and integration.

• Responsibility for design and development of all set top box test and diagnostic software used in manufacturing and field engineering.

(RCA) L-3 Communications; Camden, NJ; Lead Software Engineer 5/98-7/00

• Design, development and implementation of a real-time sensor monitoring data acquisition system on an I2C 2-wire master-slave interface using the STAMP2 microprocessor. Software generated timing signals for sensor control and information display. Devised and implemented subsystem test and final product integration measures for manufacturing release complying with DOD-178B standards.

• Designed and developed real-time software in C/assembly on the TI320C54X for the Diffie-Hellman cryptographic algorithm used by the National Security Agency. Integrated and tested software using the TI CODE Composer environment.

(RCA) Sarnoff Real Time Corporation; Princeton,NJ; Lead Engineer T&D/DSP algorithms 1/94-4/98

• Develop manufacturing/engineering diagnostics for proprietary SIMD parallel processor.

• Developed specialized mathematical image processing routines in parallel C and hardware level micro code in support of video-on-demand as well as other engine applications.

• Developed real-time signal processing algorithms in C and assembler for implementing DTMF signal recognizer using the Motorola DSP56001 microprocessor. Extensive support simulation software developed using TurboC++ for ensuring the integrity and accuracy of signal recognition.

• Developed specialized kernel in C on the DSP56001 for handling and prioritizing system events for multi-line inputs to the DSP56001 for reporting and monitoring event states.

(RCA) Advanced Technology Labs; Moorestown, NJ Lead Development Engineer 3/83-1/94

• Developed high speed single/double precision floating point segment of the instruction set of a specially designed pipe-lined ADA driven computer system.

• Developed all the test and diagnostic software for the ADA computer. This involved the development of over 4000 lines of microcode to generate chip test vectors for the 12 parallel subunits.

• Designed/implemented speaker verification LPC algorithms in C and assembler on the TI DSP32020.

EDUCATION

University of Pennsylvania; Philadelphia, Pa.

BA Mathematics/Computer and Information Sciences; May 1979 Magna Cum Laude

University of Pennsylvania; Philadelphia, Pa.

MSE Mathematics/Computer&Information Sciences; December 1980 Magna Cum Laude

Drexel University; Philadelphia, Pa.

MS Applied Mathematics; December 1988



Contact this candidate