Stephen P.

Stephen P. Email and Phone Number

Software Engineer 5 @ Northrop Grumman
falls church, virginia, united states
Stephen P.'s Location
Satellite Beach, Florida, United States, United States
About Stephen P.

Widely experienced in Digital Signal Processing applications, performance optimization, benchmarking and architecture analysis. Implementation experience in real time, embedded systems and multicore multiprocess High Performance Computing. Strong customer facing skills for presentation, requirement defines, installation and training.

Stephen P.'s Current Company Details
Northrop Grumman

Northrop Grumman

View
Software Engineer 5
falls church, virginia, united states
Employees:
82439
Stephen P. Work Experience Details
  • Northrop Grumman
    Software Engineer 5
    Northrop Grumman Jan 2015 - Present
    Melbourne, Florida Area
    • Active secret security clearance. CompTIA Security+ training• Architecture support of common platform and open mission system code. CMake build system to generate Makefiles and solutions using platform toolchain. Ported to wide variety of architectures (MSVS, MacOS, RedHat, Debian, WRLinux, VxWorks, Integrity)• Experienced with Agile development, scrum, continuous integration. Atlassian tool suite (Jira, Confluence, FishEye/Crucible, BitBucket, Bamboo).• Setup automated build and test environment (Jenkins/Bamboo). Scripting for environment, build configuration, target compilation, post processing and execution for native and remote cross targets. Provided one-button push to launch simultaneous build with cluster of remote agents. Maintenance of tools and capabilities• Remote target execution scripts with bash, DOS cmd, python, secure shell, etc. Reporting of test cases with GoogleTest and JUnit parser to display results• Simulated embedded target architectures (ARM, PPC, WRLinux) using QEMU emulation and KVM or VMware virtualization. Cost savings in procurement.• Creation of multi-arch binary repository of compiled source code to meet dependencies.• Installation and config of Curtiss Wright VPX6 (x86/PPC) embedded processors. Creation of custom minimized WRS Linux Platform image with WorkBench, BitBake for deployment filesystem and sysroot tools. iPXE network boot with system services• WRS VxWorks user (RTP), kernel (DKM) and 653 non-cert. Also worked with Integrity RTOS and 178B for safety critical application of middleware.
  • Entropic Services
    Principal Engineer
    Entropic Services Oct 2005 - Dec 2014
    Melbourne, Florida Area
    President and principal engineer for technical services S-corp as an independent consultant. Supported tasks for short and long term contracts. Provide technical professional services in specialty areas.
  • Csp Inc. Multicomputer
    Consulting Applications Engineer
    Csp Inc. Multicomputer Nov 2005 - May 2014
    Billerica, Ma
    • Ti KeyStone II architecture evaluation and application development. Embedded Linux ARM code development, native Linaro Ubuntu distribution. Worked with multi-core DSP C6X with Ti MCSDK-HPC toolkit, OpenMP accelerator for early evaluation and benchmark analysis.• Nvidia GPU performance analysis with CUDA, cuFFT, Thrust and ArrayFire in C++ environment. • Field Applications Engineer and pre-sales support of HPC embedded architecture featuring Intel x86_64, InfiniBand, OpenMPI, and GPU. Technology evaluation, performance benchmarking and demonstration of HPC tools. LINPACK, HPC/HPEC Challenge, and NAS Parallel (NPB). • Analysis of processor floating point performance including PPC AltiVec and x86 SSE. Summarized compiler (GCC/ICC) performance of SIMD vector ‘C’, tree vectorize and OpenMP. Also math libs with IPP, MKL and FFTW. Ported and optimized vendor ISSPL and VSIPL math libraries to Linux x86_64 with timing and validation.• Network performance analysis with Myrinet, 10Gb Ethernet and 40Gb InfiniBand. Benchmarks and demo applications include Pallas (PMB), POVray tracing and Mandlebrot rendering.• Created Annapolis Microsystems CoreFire FPGA data flow fixed-point application for digital radio basebanding and convolution. Data generation, simulation, SNR and validation analysis with MATLAB. GEDAE data flow language validation on CSP architectures. • Evaluation of deterministic real-time performance of RADAR application including VxWorks/Linux, vanilla/preempt kernels, and MPI/SMP multicore. Summarized into trade show presentations.• Setup demonstration center for cluster evaluation via secured Internet access. System administration, service configuration, network security and user support. Gathered performance metrics, benchmarks, and demonstration software. Incorporated remote system cluster monitoring via web interface (Ganglia, SNMP/MRTG).
  • Basic Commerce & Industries, Inc.
    Consulting Engineer
    Basic Commerce & Industries, Inc. Jan 2005 - Feb 2007
    Moorestown, Nj
    • Support of design for Weather Extractor Computer (WEC) in selection of competing architectures. MPICH2 evaluation, configuration and training. Cluster services configuration of Dual Xeon (SMP) with bonded NICs.• Onsite integration of Systran FPDP device to Navy SPS-48 radar system. RAID-5 redundant striped journaled disk configuration. Disk cloning procedure designed for production units.• UNIX STIG security readiness review and security audit for RedHat Linux OS. Hardened WEC services configuration prior to connection to SIPRNET. Interfaced with auditor and documentation of changes.
  • Sky Computers
    Field Application Engineer
    Sky Computers Nov 2004 - Oct 2005
    Peabody, Ma
    Similar FAE support with Linux SMP PPC G4 PCI product interconnected with InfiniBand fabric.
  • Dna Computing
    Field Application Engineer
    Dna Computing Mar 2003 - Nov 2004
    Richardson, Tx
    Similar FAE support with Linux PPC G4 VME product with close coupled FPGA for FFT/FIR application.
  • Csp Inc. Multicomputer
    Field Application Engineer
    Csp Inc. Multicomputer Mar 2001 - Mar 2003
    Billerica, Ma
    Pre-sales customer meetings, presentations, benchmarks, system sizing, I/O interfaces, and request for proposals (RFP). Post-sales support included onsite installation, configuration, acceptance test and training. Provided technology briefings and studies to engineering group, technical conferences and industry trade shows. Linux/VxWorks Quad PPC G4 VME product with Myrinet fabric, military, rugged, hot swap, and fast boot
  • Northrop Grumman Corporation
    Engineering Specialist
    Northrop Grumman Corporation Mar 1997 - Mar 2001
    Melbourne, Florida Area
    • Engineering Specialist in HPC Advanced Technology group. Configured and developed software for embedded single board computer (SBC) host and multi-processor DSP slaves. RADAR processing software prototyping (pulse compression, Doppler, Space Time Adaptive Processing, QRD). Experienced competing vendors (Mercury, SKY, CSPI) for RASP architecture selection. Characterized performance on large scale Mercury PPC G3 and SHARC system using Mitre benchmarks including real-time STAP.• Developed I/Q interface/ injector device API libraries to control RACE daughter cards to the JSTARS RADAR. Fiber Channel RACE device library interface to the Myriad Logic cards for RAID SCSI storage. Developed Scalable Playback System injection system to re-play flight recorded IQ data for laboratory.• Performance analysis for PPC G4 AltiVec vector processing unit for complex FFT, DOT, MADD. Investigation of VSIPL, SIMD vector instructions and performance optimization strategies for applications.• Initial evaluator for Linux OS in a multi-computer environment with GigaBit, Myrinet, and MPI using both Apple and CSPI PPC G4 systems. Recommended Linux OS for server, workstation and embedded targets.
  • Atlantic Aerospace Electronics Corporation
    Senior Engineer
    Atlantic Aerospace Electronics Corporation Jan 1996 - Feb 1997
    Waltham, Ma
    Senior Engineer DSP activities in Special Projects including TMS320C30/40 vector processing performance optimization. Included 1553 host DSP interface and communication message protocol development. Developed ROM based boot application to dynamically load RAM based flight program.
  • Analysis & Technology
    Principal Consultant Engineer
    Analysis & Technology Mar 1990 - Jan 1996
    New London, Ct
    Group leader and technical point of contact with NUWC SONAR contract. Successful rapid prototyping, R&D demonstrations and deployment were directly responsible for contract renewal for six years. Principle Engineer in DSP software for linear and log spectral analysis applications for passive VLF SONAR with AN/SQR-19 towed array. Designed single and multiple aperture time domain beamformers. DIFAR demodulation capability for directionality. Auto-correlation and active noise cancellation applications.
  • United Technologies
    Junior Engineer
    United Technologies Aug 1986 - Aug 1988
    Farmington, Ct
    Re-designed portion of the Vibration Conditioner system for the Signal Data Processor of the F/A-18(C) aircraft. This included system mathematics, electrical circuits and software modules based around the TMS320C10 fixed point DSP. Received an award for extraordinary achievement in product design. Electrical design experience in analog and digital circuits including embedded micro-controllers, data acquisition, signal conditioning, active filters and power supplies. Experience in Automatic Test Equipment design.

Stephen P. Education Details

Frequently Asked Questions about Stephen P.

What company does Stephen P. work for?

Stephen P. works for Northrop Grumman

What is Stephen P.'s role at the current company?

Stephen P.'s current role is Software Engineer 5.

What schools did Stephen P. attend?

Stephen P. attended Rensselaer Polytechnic Institute At Hartford, University Of Hartford, Waterbury State Technical College.

Who are Stephen P.'s colleagues?

Stephen P.'s colleagues are Jesse Cartland, Kevin Gaston, Ajay Meena, Nicholas Gustin, Corin Myers, Caesar Mak, Chris Mairs.

Not the Stephen P. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.