Post Job Free
Sign in

Software Development C++

Location:
New Hope, PA, 18938
Posted:
April 22, 2025

Contact this candidate

Resume:

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



Contact this candidate