ROBERT D. WOLFMAN
Active SECRET Clearance
Belvidere, New Jersey 07823
908-***-**** (cell/office)
***@*************.***
TECHNICAL SUMMARY
DEGREES: MA, Computer Science, CUNY Queens College, 1985 (GPA 3.8)
BA, Psychology (Comp. Sci. minor), CUNY Queens College, 1983 (GPA 3.5)
RTOS Linux, VxWorks, Aonix 32-bit Raven Ada-95 RTOS, CMX 16-bit RTOS,
EXPERIENCE: HAC/ICC i960mx Ada RTOS, iOS (Apple)
LEADERSHIP Managed and supervised numerous projects and engineers
EXPERIENCE:
SOFTWARE SEI/CMM-Level 3 software development process
METHODS/ IBM Rhapsody Design/Modeling Tool,
CASE TOOLS: ADARTS, Object-Oriented/Object-Based Design,
Real-Time Structured Analysis/Structured Design, IDE's Software-thru-Pictures (StP), Macintosh MetaDesign
RTOS: Red Hat & Motorola HA Linux; Ubuntu Linux; PC/WINDOWS (Borland C++, MKS Source Integrity,
MS Office, PCDOCS, VISIO); VAX/VMS (Ada, C, DCL, LSE/TPU, CMS, DEBUG, DOCUMENT); HP 9000 64000ux (UNIX, TLD Ada/1750A, TASCO MDC-281, XWindows); VAX/ULTRIX (IDE's STP); Macintosh (Word, Excel, MacProject, Freehand, MetaDesign, Canvas, Mac240);
DOD ANSI/MIL-STD-1815A (Ada),
STANDARDS: DOD-STD-2167A (Software Development),
DOD-STD-1679A (Software Development),
MIL-STD-1553B (Multiplex LAN for Avionics),
MIL-STD-1521 (Reviews/Audits),
MIL-STD-1750A (16-Bit Microprocessor Standard)
DO-178b (Software Safety of Flight)
COMMERCIAL JTAG, SPI, I2C, T1, ATM, VESA 2.0, PCI, DPMI, RS422, RS232
STANDARDS:
PROGRAMMING
LANGUAGE
LOC
EXPERIENCE:
C/C++ (GNU, MS Visual C++, Borland C++/Builder, C#)
300,000
Ada (GNU, Aonix, Telesoft, DEC, ICC, TLD (VAX & HP))
250,000
Objective-C
20,000
MIL1750A Assembler
20,000
MIPS R3000 Assembler
10,000
68000 Assembler
5,000
Microsoft WORD & EXCEL Basic
25,000
PROCESSORS: Freescale ARM i.MX series, PPC-755, Intel IXP1200, Philips 80C51XA, MIPS R3000 (LSi 33050), Intel Pentium, i960mx (HAC-32), 1750A (MDC-281, PACE, BENDIX), M68000
EMPLOYMENT HISTORY
August 2020 – Sept 2024
L3-HARRIS CORPORATION (formally ITT/EXELIS)
CLIFTON, NJ
Senior Software Engineer: Performed software modeling, design, and implementation for Suite of Integrated RF Countermeasures (SIRFC) system. C++, GNU, Ada95, Agile, Jira, DOORS, PTC Integrity, Aonix Raven ObjectAda, Collaborator Code Review System. Bare metal, device drivers, lab integration.
May 2020 – August 2020
LOCKHEED-MARTIN
TRENTON, NJ
Senior Software Engineer: Performed software development for on-board Aegus systems. VxWorks, Ada, C++.
August 2015 – May 2020
L3-HARRIS CORPORATION (formally ITT/EXELIS)
CLIFTON, NJ
Senior Software Engineer: Performed software modeling/design and implementation for Suite of Integrated RF Countermeasures (SIRFC) system. C++, GNU, Ada95, Agile, Jira, DOORS, PTC Integrity, Aonix Raven ObjectAda, Collaborator Code Review System. Previously, Lead Software Engineer for the Software Test Environment (STE) suit of integrated tools – used by software developers during HW/SW integration, systems engineers for acceptance testing, and the customer for field analysis of flight data. Previous to that: software modeling/design/development for ECM (Electronic Counter-Measures) Radar Warning/Jamming systems; Signal/Pulse Processing at all levels; ECM jamming technique algorithms; C++; Rhapsody/UML; DOORS; PTC Integrity (MKS); VSS; Wind River Workbench/VxWorks; Microsoft Visual Studio; AvFrame (Avionics Framework); Collaborator Code Review System, Ada-95. Intensive desktop simulation before moving to lab. Bare metal, device drivers, intensive lab integration.
February 2014 – August 2015
SRI INTERNATIONAL – SARNOFF LABS
PRINCETON, NJ
Senior Software Engineer: Developing custom embedded biometrics and imaging systems (e.g., Iris Detection/Matching, Deep Stare, etc.) for Gov’t, Military, and commercial/consumer applications. C, C++, C#, MatLab, image processing algorithms, Linux, Freescale i.MX6 (ARM Cortex A9), Freescale Bare-Metal i.MX6 SDK, Mentor Graphics Sourcery CodeBench, SVN/TortoiseSVN source code version control, I2C bus, SPI bus, camera sensors (OmniVision OV2643), Abatron BDI-3000 JTAG debugger, Saleae Logic16 Pro logic analyzer, Visual Studio Professional 2012, Eclipse, Ubuntu Linux, Xilinx ZC702 soft-core Cortex A9, Xilinx SDK, Linear LTC2668 DACs, Altera Cyclone V E soft-core NIOS CPU, Altera NIOS II IDE.
August 2002 – January 2014
L3-HARRIS CORPORATION (formally ITT/EXELIS)
CLIFTON, NEW JERSEY
Consultant, Avionics Software Engineering: SEI/CMM-Level 3 software development process. Developed real-time embedded avionics software for several variants of cutting-edge avionics RF counter-measures systems (RADAR warning, Electronic Counter Measures (ECM)); extensive lab integration; debuggers, emulators, logic analyzers, Ada-95, C/C++, Microsoft VSS version control. Implemented numerous real-time RF signal processing algorithms, hardware device drivers, uniform real-time debugging techniques for departmental use, etc. Extensive BIT development (JTAG, etc.). Developed software for a multi-processor 32-bit PPC 755 CPU, in a 4-CPU configuration. Used POSIX-style inter-processor communications mechanism. Atego/Aonix Ada-95 run-time system. Personally designed and implemented following capabilities:
1)BIT software for 4-CPU, 12 SEM flight processor. Designed and implemented BIT tests for the following interfaces: communications (EBI, RS232, 1553B); RF A/D converters; Frequency Synthesizer generators; external Jamming devices; antenna interfaces; JTAG bus.
2)RF Spur Detection Processing. Designed and implemented entire suite of RF spur detection algorithms.
3)EBI Communication Bus. Wrote requirements for, and designed and implemented the device driver and application-level software for a custom-designed EBI serial communication bus. Solution had to accommodate communication to several external devices simultaneously.
4)Pilot Display. Designed & implemented software to support a pilot display, which displayed real-time threat data.
5)Real-Time Debug Library. Wrote requirements for, and designed and implemented an entire library for real-time debugging. I developed a set of common debug utilities (using RS-232, 1553B, Logic Analyzer interfaces) to make debugging consistent across the entire department and across multiple projects. The debug library was successfully integrated into the STE environment as well (see below for STE description).
6)Threat Correlation Processing. Designed and implemented algorithms to resolve apparent multiple targets into single threats. Used multiple techniques, e.g., frequency correlation, spatial proximity correlation, pulse overlap detection (i.e., collisions), etc.
7)Served as the departmental “crack troubleshooter” – was sought out to debug and troubleshoot the more difficult problems in the flight system, and to train and assist other engineers in their debug and troubleshooting efforts.
August 1999 – July 2002
PIVOTECH SYSTEMS, INC.
PISCATAWAY, NEW JERSEY
Manager, Software Engineering: Manager, Software Engineering: Hired as employee #5 at this telecom startup to create the Software Engineering Department. Designed and implemented, from scratch, our signature service delivery platform IntelligentEdge©. My department implemented all software (over 1.2M LOC) required to bring the vision behind the business plan into the reality of a fully-functional and reliable product. Responsible for source selection of Commercial Off The Shelf (COTS) hardware components to build prototype. Responsible for customer and investor demonstrations and Marketing trade shows. Instrumental in securing second round funding of $15.5M. Developed the software architecture and design required to complete new product development on a Linux platform. Worked closely with Hardware Design, Systems Engineering, Sales & Marketing to assure that the product would meet or exceed customer expectations and satisfy a real industry need. Assembled the entire Software Engineering Dept., and managed 35 software engineers (several Ph.D.'s) in the design & development of all software for the IntelligentEdge© service delivery platform. IntelligentEdge© is a carrier-class telephony system that delivers value-added voice and data services targeted to the small-to-medium business market. These value-added services include PBX, firewall, and VPN. My department was responsible for the development of all software for the entire product, including embedded components for several different CPUs/OSs, telephony middleware and applications (Linux server), browser-based GUIs, and the Linux server-based management systems. I performed the daily management of these software development activities, which includes system & software modeling/design, quality measures, implementation, configuration management, test, etc. I personally designed and successfully deployed Software Quality and Software Configuration Management processes for the department. I also oversaw the daily management of independent firms developing specialized software components for the product.
March 1998 – August 1999
INTEGRATED NETWORK CORPORATION (INC)
BRIDGEWATER, NEW JERSEY
Contract Software Engineer, CopperLINC© Embedded Software Development
October 1993- March 1998
ALLIED-SIGNAL AEROSPACE COMPANY (SEI/CMM Level 4)
BENDIX FLIGHT SYSTEMS DIVISION, TETERBORO, NEW JERSEY
Contract Software Engineer, AH64 Longbow Apache Display System Software Development
March 1992 – October 1993
SMITHS INDUSTRIES AVIONICS & DEFENSE SYSTEMS
FLORHAM PARK, NEW JERSEY
Project Leader, F/A-18 Stores Management Set (SMS) Software Development
January 1991 – December 1991
ALLIED-SIGNAL AEROSPACE COMPANY
BENDIX FLIGHT SYSTEMS DIVISION, TETERBORO, NEW JERSEY
Contract Software Engineer, AH64 Longbow Apache Display System Software Development
December 1985 – January 1991
UNITED TECHNOLOGIES CORPORATION
SIKORSKY AIRCRAFT DIVISION, STRATFORD, CONNECTICUT
Project Leader, Diagnostic Usage Monitor Software Development
January 1983 – December 1985
SPERRY CORPORATION, GREAT NECK, NEW YORK
Software Engineer, Software Modeling/Design/Development
September 1982 – January 1983
QUEENS COLLEGE, CITY UNIVERSITY OF NEW YORK, FLUSHING, NEW YORK
ADJUNCT LECTURER, COMPUTER SCIENCE DEPARTMENT
Taught two courses to Computer Science majors: Introduction to Computer Science (programming in Pascal), and Introduction to Assembly Language.
NOTE: I plan on working full-time for another 10 years