Post Job Free

Resume

Sign in

Software Engineer Member Team

Location:
San Diego, CA
Posted:
June 04, 2023

Contact this candidate

Resume:

***** ********** ***, *** *****, CA ***** - Mobile: 949-***-****

adxhz0@r.postjobfree.com (or adxhz0@r.postjobfree.com)

http://www.linkedin.com/in/pmorissette

EMBEDDED SOFTWARE APPLICATION ARCHITECT AND DEVELOPER

Extensive and progressive leadership and developer experience in software and firmware projects for the aerospace, computer, industrial instrumentation and medical device industries. Majority of projects completed in complex electronic embedded system environments with critical real-time requirements. Involved in all phases of the software development life cycle. These include requirements analysis, presentations to customers, program design, code authoring, reviews, verification and validation, system integration, configuration management and technical documentation.

Real time operating systems (Linux variants, SYS/BIOS, VxWorks, MTOS). Microsoft Visual Studio. TCP/IP, sockets, pipes, message queues, multi-processing, multi-tasking, multi-threading, Modbus, DNP3, MIL-STD-1553, ARINC 429 and other serial bus communications. C++/STL/Algorithms, OOA/D, ANSI C, Pascal, PL/M-86 and x86 Assembly. UNIX scripting languages, PHP, Python, LabVIEW, MatLab and DSP. Learning PowerShell, BOOST, ASP.NET, JSP, C#, Java, JavaScript, Database programming and Perl. Experienced with ClearCase, SourceSafe, PVCS, Synergy, JIRA, Git/GitLab, SVN and CVS software CM systems. DOORS. All common electrical test equipment.

PROFESSIONAL EXPERIENCE

NORTHROP GRUMMAN, Greater Los Angeles, CA November 2022 – April 2023

Senior Software Engineer (Prime Tech. Services) Top Secret Clearance, 21 Dec 2020

Aerospace software engineering. Multi-program layoffs. Nothing for public disclosure.

DCS CORP, San Diego, CA September 2020 – June 2022

Software and Systems Engineer IV Top Secret Clearance, 21 Dec 2020

Aerospace system and software engineering. Navy and Air Force programs. Budget driven layoff.

FRONTIER TECHNOLOGY, El Segundo, CA May 2020 – September 2020

Advisory Aerospace Design Engineer Secret Clearance

Aerospace systems engineering and software development. JIRA. Recruited away by DCS Corp.

BOEING, Oklahoma City, OK February 2019 – March 2020

Real Time Software Engineer Level 5 (Triad Systems) Secret Clearance

Developed embedded tactical system software. The usual technologies plus Arinc-429, ClearCase, ClearQuest and others. Nothing else for release. The “Covid” issues got me too.

LOCKHEED MARTIN, MFC, Grand Prairie, TX June 2018 – January 2019

Embedded Software Developer (Indotronix International) Secret Clearance

Developed embedded tactical system software. The usual technologies plus Matlab (TCP and GUI development with GUIDE), SVN, JIRA, Git/GitLab. Nothing else for release. Assignment Completed.

RAYTHEON, SAS, El Segundo, CA April 2017 – September 2017

Software Developer (The Fountain Group) Secret Clearance

Developed embedded tactical system software for the United States Navy. Technologies included C++ with STL/vectors/algorithms, Green Hills MULTI IDE, Visual Studio, ClearCase, UML, VectorCAST and others. Nothing else for release. Assignment completed.

DEPT OF THE NAVY, NAWC-WD, China Lake, CA November 2015 – February 2017

Electrical Engineer (Software Development), Civil Service DP-04. Secret Clearance

Developed embedded tactical systems software for the United States Navy. Technologies included C++ with STL, MIL-STD-1553, C#, TCP/UDP, JIRA/Git. Nothing else for release. Mission accomplished!

BANKERS LIFE / COLONIAL PENN, San Diego, CA July 2015 – November 2015

Insurance Sales Representative. CA License 0K39142

Sold full line life, health and accident insurance. Medicare supplements, final expenses and annuities.

QUALCOMM TECHNOLOGIES, San Diego, CA April 2013 – June 2013

CWF Engineer II, MLS Technologies. Assignment Completed

Bullseye code coverage on Linux. Demonstrated a LAMP setup using PHP, Perl and C form processing.

GENERAL ATOMICS – Electromagnetic Systems, San Diego, CA March 2006 - June 2012

Software Developer V - Ensuring the Future of Naval Aviation.

Led the advanced arresting gear program software integration efforts. Proven to work at sea!

Developed a Linux TCP/IP server application that accepted external and internal clients using multiple communication sockets and protocols. Application also a client to a MySQL server via a data encapsulation layer. Over 60,000 lines of C source code. Developed in an object-oriented manner with static objects. GCC tool set and Eclipse. Developed client for white box testing.

Developed a Linux TCP/IP client application that fork ed and used socket communications with multiple servers equipped with Lantronix XPort modules. The server status information is then processed and stored in a database. Over 45,000 lines of C source code. Developed in an object-oriented manner.

Developed Python utility functions for build automation. Developed a LabVIEW application to test functionality. Authored scripts for functional and regression testing.

Designed and developed the first version of a LabVIEW application for automated equipment testing. Multiple components being controlled over a Modbus protocol serial bus. Further development subcontracted under my continued technical supervision. Developed a Modbus file simulation.

Developed a LAMP setup framework for browser access to system data for display and analysis. Developed a method to use C applications as form processors.

Drove purchase of PC-Lint for static analysis. Introduced the Understand for C++ metrics tool.

AVISERE, Tucson, AZ November 2005 – February 2006

Senior Embedded Software Engineer (Agency assignment)

Enhanced and re-hosted PC software to a video camera with a TMS320DM642 processor running DSP/BIOS RTOS. TCP/IP socket communications. Developed features in C using Code Composer.

RAYTHEON, Missile Systems, Tucson, AZ June 2005 – September 2005

Principal Software Engineer Interim Secret Clearance

Developed software for a Power PC based product running Wind River Systems’ VxWorks RTOS. Used Tornado 2.2, Microsoft’s VC++ .net and other tools. Implemented automatic static code analysis.

NORTHROP GRUMMAN, Integrated Systems, San Diego, CA September 2004 – May 2005

Senior System Engineer – Engineer 5 Interim Secret Clearance

Performed aerospace systems engineering. Reviewed technical documents. Delivered design presentations. Mentored associates on software practices and the VxWorks RTOS.

GENERAL MONITORS, Lake Forest, CA March 2004 - September 2004

Senior Software Engineer (Agency assignment)

Developed C firmware for a TMS320C2812 based flame detector. TI DSP/BIOS. Implemented diagnostics and SPI bus driver for peripheral clock. Extended the Modbus protocol serial bus interface.

ROCHE DIAGNOSTICS, Indianapolis, IN June 2003 – November 2003

Firmware Design Engineer (Agency assignment)

Performed verification and validation for a blood glucose meter with TI & NEC devices using the IAR toolsets. Coordinated code inspections. Developed PC cross-compilation tooling.

ARXAN TECHNOLOGIES, West Lafayette, IN December 2002 – May 2003

Project Leader

Interviewed and selected software interns. Prepared documents for the Air Force contract. Coordinated with Purdue University professors. Prepared intern tasks using Microsoft Visual Studio.

LANDIS+GYR (ex. SIEMENS METERING), Lafayette, IN November 2001 – December 2002

Senior Firmware Engineer

Modified and extended RTOS multi-tasking, event driven firmware for high-end electricity meters. Updated embedded modem driver. Enhanced the Distributed Network Protocol (DNP3) serial bus.

PHOENIX TECHNOLOGIES LTD., Irvine, CA August 2000 – April 2001

Principal Engineer

Developed PC BIOS code within a proprietary IDE. Microsoft assembly and proprietary macros.

L-3 COMMUNICATIONS, Power Paragon, Anaheim, CA September 1997 – November 1999

Senior Software Engineer

Accomplished major enhancements to firmware for Intel 80C196KC driven solid-state circuit breaker. Improved deterministic behavior. Written in C. Groomed with PC-Lint as directed by Navy customer.

Led a five-member team developing software for a naval power conversion system. Embedded TMS320C40 DSP code written in ANSI C. PC code in C++. Modified PROM mapping tool.

HUGHES AIRCRAFT, Ground Systems Group, Fullerton, CA July 1980 – September 1997

Project Engineer (Software) Secret Clearance

Team leader, with four direct reports, of a sub-team of the Surface Search Radar. VxWorks running on Motorola 68060 SBC’s. Developed in ANSI C and Tcl/Tk. Supervised the ClearCase CM system.

Developed a daemon interface application and test code for a tactical data converter using HP workstations running HP-UX. Multiple processes using socket communications. Developed in ANSI C.

Supervisor of two direct reports and led the sustaining engineering efforts for an air defense console.

Developed firmware for 80x86 based naval tactical display consoles and related data processing equipment in ASM-86 and PL/M-86. Developed PC test and support applications using C and PASCAL. Developed the hardware and firmware of an Intel 8086 based digital video buffer.

EDUCATION

Bachelor of Science in Electrical Engineering

University of Southern California, Los Angeles, CA

PROFESSIONAL DEVELOPMENT

Defense Acquisition Workforce Improvement Act (DAWIA) Level I certified.

Secure Coding in C and C++, Carnegie Mellon Software Engineering Institute, on-site at NAWCWD.

Introduction to DO-178B and DO-254, Atego HighRely.

Introduction to BlueCat Embedded Linux, LynuxWorks.

LabVIEW Basics I & II and other courses, National Instruments. CLAD, June 2008, expired.

C++ classes, California State University, Fullerton extension program.

Operating Systems and Compiler Design courses, USC satellite campus program at Hughes Aircraft.

Hughes Aircraft Company in-house Advanced Technical Education Program:

• X Window Systems Programming and Applications with Xt (Motif)

• UNIX shell and Ada programming

• Digital Signal Processing, C/SCSC and other courses



Contact this candidate