Ate Software Engineer Resume
Burbank, CA
OBJECTIVE:
- To be in a situation, where both my existing and new skills, may be put To the best use, while working in an environment where I am challenged.
- I particularly enjoy being involved in the development of new, innovativesolutions to existing problems.
SUMMARY:
- Software Application Developer, having significant experience with the design & implementation of interactive systems.
- These solutions tend to involve a close interaction between instrumentation and software.
- Projects were completed meeting spec, when not exceeding it. An emphasis on re - usable solutions, the intent being improved standardization & cost reduction.
TECHNICAL SKILLS:
Programming Languages: C, C++, VB.NET, Forth, Assembly (various MCUs), Pascal, Fortran, LISP
Version Control: SVN, CVS, MS Visual SourceSafe, SOS
IDEs: MS Visual Studio, SiliconLabs IDE, Solaris C
Database: MS SQL, OLE-DB, MS Jet Engine, Paradox
Comm Interfaces: IEEE 488, USB, I2C, SPI, 1-Wire, RS232, RS485
Instrument Classes: Optical power meters, optical attenuators, DCAsBERTs, Optical spectrum analyzers, EDFAs, Temperature meters, Custom USB-based instrumentation, IC probers
Other Skills: Soldering, read & create schematics, use of test instrumentation, Assembly of many PCBAs, circuit debugging
Misc: Management of small development teams
PROFESSIONAL EXPERIENCE:
Confidential
ATE SOFTWARE ENGINEER
Responsibilities:
- Optimize existing and develop new automated test software for testing of IC wafers. Travel to CM locations, required to facilitate test-software development.
- Test application performs digital and RF testing, as well as control of the prober-bench. Design in a new4-channel power supply.
Confidential
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Designed and implemented, at least seven different types of ATE (Automatic Test Equipment) stations, including the optical, electrical & software application, required to perform the actual setup & measurement(s) of various types of optical modules.
- Some of the modules being tested were: FTTX Triplexers, OLTs, Diplexers & SFP transceivers. This position required regular travel to China & Taiwan, for the purpose, initially, to train operators in the use of the various ATEs.
- The visits involved some on-site S/W development, in addition to working with the China-based S/W engineers regarding the details of the various ATEs, such that they would be able to modify & extend the S/W. Was a member of the hardware development team, designing in-house test instrumentation.
Confidential, Burbank, CA
DESIGN ENGINEER
Responsibilities:
- Developed the Confidential trial presentation software system. Confidential is a multi-media presentation product which uses a database to organize and present large quantities of visual media in a uniform and consistent manner,
- Presentation media can include: documents, graphics, digital video and synchronized video. Confidential is written in C/C++.
- Developed various software tools used to customize Confidential .
- Provided customer support for the Confidential product.
- Redesigned an FM receiver to include external RS232 control of frequency, scan- mode and other parameters. The inclusion of an integrated A/D-based S-meter was also part of the project.
- The final design incorporated two PIC microcontrollers communicating via an internal serial bus. The control firmware was written in PIC assembly language.
- Designed the circuitry and PCB, wrote the firmware to implement a LAN-Based weather station. It is still in operation as of Feb 2014.
Confidential, Malvern, PA
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Developed an interactive, courseware-based, self-paced learning system, used to assist professional pilots in understanding the various systems in a modern jet business aircraft
- The system stored video on video-disc(s); Audio came from a custom CDROM-based ADPCM audio control/decoding PCBA.
- This audio sub-system was designed & manufactured in house. The ADPCM audio encoding system was also developed in-house. The application S/W was written in the Forth programming language, with device drivers written in 80x86 assembly language.
- A modified version of this learning system formed the basis of the first interactive, courtroom, evidence presentation system to ever be used in a federal court trial.
- Responsible for the development of tools used to produce interactive courseware.
- Responsible for the deployment of learning systems in the company’s flight centers.
- Provided customer and support for the installed learning systems.