I am a detail-oriented software engineer with a passion for getting it right. I have over 15 years’ experience developing life-critical embedded software. I have a Masters degree in Computer Science and a Bachelors in Physics.
My experience in safety-critical avionics and cryptographic communications software development will make me a valuable addition to your team.
Specialties:
* Safety- & mission-critical software
* Hard, real-time environment
* Design, code, test, and verification analysis
* Flight control and navigation applications
* DO-178B, level A, development
* SECRET clearance (inactive)
* Team player with passion for design rigor
Software Design Engineer @ Developing updates to mission-critical situation display for Naval rescue & sonar countermeasures helicopter. Analyzing problem reports and estimating effort to correct in Ada. From November 2015 to Present (2 months) Software Design Engineer @ Contractor at Lockheed-Martin. From November 2015 to Present (2 months) Senior Software Design Engineer @ Developed low-level requirements and design documents from high-level requirements for Spoiler Control Electronics system, processor support (PSP) and board support packages (BSP). Formally reviewed designs and requirements written by teammates for correctness, accuracy, clarity, format, and testability to DO-178B, Level A standards. Reviewed C and assembly source code for agreement with requirements. Tracked requirements in DOORS; tracked design documents and code in Synergy; coordinated tasks in IBM Change. From March 2014 to January 2015 (11 months) Senior Software Design Engineer @ Contractor at BAE Systems From March 2014 to January 2015 (11 months) Software Verification Engineer @ Verifying requirements and implementation of an updated Flight Management System for the Boeing 737. Original system worked well but was not documented or verified to modern standards, so our teams are bringing both up to date: reverse-engineering the product to produce low-level requirements, verifying the low-level design, then testing the product against the design. This product works well but is brittle: in addition to providing the necessary documentation of quality and reliability, I am smoothing the way for future upgrades. From May 2013 to January 2014 (9 months) Software Verification Engineer @ Contractor at Verocel, Inc. From May 2013 to January 2014 (9 months) Software Engineer @ Contractor at Lockheed-Martin From November 2012 to December 2012 (2 months) Software Engineer @ Wrote and dry-ran test procedures for boot mode executive on a general-purpose avionics co-processor card. Wrote high-level software interface requirements for this card. From November 2012 to December 2012 (2 months) V&V Engineer @ Contractor at Goodrich Sensors & Integrated Systems From September 2012 to November 2012 (3 months) V&V Engineer @ Analyzed system requirements for a new Fuel Quantity Measurement and Indication System, developing rationales and test cases for Requirements Based Testing (RBT) at RTCA DO-178B Design Assurance Level (DAL) B. Wrote black-box test procedures and scripts for a LabView test environment using a proprietary scripting language. Tracked requirements and test cases in DOORS; maintained scripts and test results in Apache Subversion software versioning and revision control system using the TortoiseSVN client. From September 2012 to November 2012 (3 months) Software Test Engineer @ Revised legacy test procedure and conducted HW/SW Integration Testing (V6, white box) of updated Electronic Engine Control software under DO-178A, Level A processes, completing certification on time when most of the developer’s corporate knowledge about the document was no longer available. In the process, identified several optimizations on severely time-constrained modules that were incorporated into the same generation of the product. Source code was assembly on proprietary processor. Used DCM on a VAX for version control and document tracking. From March 2010 to March 2011 (1 year 1 month) Software Test Engineer @ Contractor at Hamilton Sundstrand From March 2010 to March 2011 (1 year 1 month) Software Test Engineer @ Conducted integration testing on a Type-1 HAIPE-compliant In-line Network Encryptor (INE). Used Understand for C++ and Tornado debugger in a VxWorks AE environment on a PowerPC; used WireShark and OmniPeek as well as proprietary tools to examine internet packet traffic. Used DOORS for requirements tracing and ClearQuest for defect tracking. Held SECRET clearance. From 2009 to 2009 (less than a year) Software Test Engineer @ Contractor at L-3 Communication Systems East From 2009 to 2009 (less than a year) Software Development Engineer @ (Contracted through ENSCO, laid off due to lack of work)
Developed and conducted integration and verification testing using scripting on proprietary test stands. Performed software module reviews in Ada, 8051 assembly, C, and FORTRAN. Documented Ada code. From 2007 to 2008 (1 year) Software Development Engineer @ Contractor at BAE Platform Systems From 2007 to 2008 (1 year) Software Test Engineer @ (Contracted through Aerotek, completed two-month assignment)
Conducted Verification and Validation (V&V) on a military air data computer software upgrade. Used FireSpy diagnostics suite to simulate and record FireWire (IEEE 1394) traffic. From 2007 to 2007 (less than a year) Software Test Engineer @ Contractor at Goodrich Sensor Systems From 2007 to 2007 (less than a year) Software Development Engineer @ Developed Cryptographic Subsystem (CSS) of embedded real-time military communications software, using C++ to produce optimized, efficient code, including templates. Worked with software, hardware, and ASIC engineers during the requirements, design and implementation phases of Software-Defined Radio (SDR) conforming to Software Communications Architecture (SCA). Worked with Eclipse, TeamSpace, Rose Real Time, Visual C++, ClearCase, and DOORS. Held SECRET clearance. From 2005 to 2007 (2 years) Systems Test Engineer @ (Contracted through Donatech, completed initial assignment and extended)
Updated functional tests of Autopilot Flight Director System in a DO-178B, Level A, environment to reflect new CPUs and OS; wrote original tests to verify new functional requirements; and mentored other engineers in similar efforts. Tests were performed on proprietary test equipment. From 2005 to 2005 (less than a year) Systems Test Engineer @ Contractor at Rockwell Collins From 2005 to 2005 (less than a year) Software Development Engineer @ (Contracted through Technisource; completed eight month assignment)
Modified Flight Management Unit for new role on international tanker under extremely compressed schedule and DO-178B, level B processes. Integrated new features written in Ada95 with legacy code to run in WindRiver’s ARINC 653-compliant Software Common Operating Environment (SCOE) on an MPC7457 processor. From 2004 to 2005 (1 year) Software Development Engineer @ Contractor at Smiths Aerospace From 2004 to 2005 (1 year) Software Engineer @ Developed six flight control systems for large commercial airplanes, implemented in Ada83 and AED on proprietary processors under DO-178B, Level A processes. Assignments included preliminary software design and presentation at formal design reviews; requirements capture, design, and implementation of operational software; design walks through and code inspections of others’ designs; performing verification analyses; writing and performing system-level test procedures. From 1986 to 2004 (18 years) Project Acquisition Officer @ Managed software aspects of developing the Advanced Tactical Jamming System on the EF-111A. From 1981 to 1986 (5 years)
Master of Computer Science, Software Engineering Track @ The University of IowaBS, Computer Science @ Mount Mercy UniversityBS, Physics @ Nebraska Wesleyan University Lance Reichert is skilled in: Testing, DO-178B, Code, Security Clearance, Real Time, Avionics, Embedded Software, Doors, VxWorks, Analysis, Teamwork, Problem Solving, Requirements Analysis, DoD, Test Automation