DAVID FLEWITT
Melbourne, FL, *****
Phone: Home: Mobile: 321-***-****
email: *******@*****.***
QUALIFICATIONS:
I have been working in the software industry for over 30 years, specializing in embedded systems, Aviation Systems and structured software design and systems engineering. I have worked in every aspect of computer systems design, from proposals, through requirements, design, implementation, test, and factory/site acceptance, pre and post sales. I have implemented Object Oriented designs in C++, Ada and Java. I have worked on embedded systems, both bare metal and real time OS. I have 10+ years experience as a team lead, project engineer and management. My strengths in management are developing others, and I have a track record of defining tasks, and implementing them within the budget and on schedule. Most recently I have been working as a Senior Software Safety Engineer for Boeing on a Navy aircraft drone program.
EXPERIENCE:
•Aviation and Air Traffic Control Systems, SATCOM, missile Design and Implementation.
•Software Design, C, C++, C++11, C++14, Ada, Visual C++/Basic, Assembly (68K).
•Object oriented analysis, design, programming, UML.
•Embedded software design/implementation, integration and test, hardware Diagnostic software design.
•Agile development, ALM, team scrum master.
•DO-178B/C Software Development and Verification, Military Standard 2167A Software Development.
•Real-time simulation programming and I/O design, communication software.
•Software integration and testing, Verification &Validation, Integration and Test.
•System Engineering, Marketing, Proposals,
•Concept definition, System Specifications, Requirements Analysis, Architecture, Top-level/Detailed design and documentation.
TECHNICAL SKILLS SUMMARY:
•Aviation software – Air Traffic Control, Aeronautical Information, Avionics, SATCOM, and Flight Simulation Systems.
•Real time embedded systems, spacecraft systems, laser control, weapons controls, aviation systems, PLCs, CANBus, MIL STD 1553, ARINC 429.
•Programming languages: Ada 83/95/05 (Rational Apex, VADS), C++, C, Fortran, HTML, Python, Perl, shell scripting.
•Engineering tools, Rational Rose-C++/Apex/SoDA/RQT/Requisite Pro, Doors, Artisan Studio, Rhapsody, Enterprise Architect, MS Visual Studio, Eclipse, GNATPro, GPS, CodeWarrior, CORBA, XMLSpy, IAR, JIRA (Agile), JAMA.
•Configuration Management tools, SVN, Perforce, SourceSafe, CVS, Rational CMVC, ClearCase, Git.
•Problem tracking tools, Bugzilla, Rational ClearQuest, JIRA, SVN, Razor.
•Management and support tools, SAP, MS Project, Google suite.
•Assembly programming for Motorola MC68K series and MC6809, VAX 11/780, S.E.L. 32/77.
EDUCATION:
Bachelor of Computer Science, Specialization in Mathematics
Concordia University Montreal, Quebec, Canada.
Diploma of Collegiate Studies, Pure and Applied Sciences,
Vanier College, St. Laurent, Quebec, Canada.
US STATUS: US Citizen.
CLEARANCE: Active Secret. Last investigation 3/20.
EMPLOYMENT:
November 2022 – February 2024 Senior Software Safety Engineer Boeing(contract) (St. Louis MO - Remote)
•Software Safety Engineer on the Navy MQ-25 program.
•Perform Software Level of Rigor Safety reviews of supplier software and Firmware systems documentation for subcontracted aircraft components delivered to Boeing.
•Work with suppliers to verify Software and Firmware safety aspects of software on aircraft components to DO-178C and DO-254 specifications respectively.
•Perform Software Safety reviews of Requirements, Design, Code and verification implementation of Boeing developed software.
June 2021 – June 2022 Senior Software Engineer L3 Harris(contract) (Camden, NJ)
•Developed designed, implemented and integration tested cryptographic embedded software for a new system in C++14, for Integrity real time OS. Object oriented design and coding, implementation, integration on real time Linux O/S.
•Implemented integration and test software in C++ 14 for embedded testing on ARM and PPC.
November 2020 – April 2021 Senior Software Engineer Northrop Grumman Defense Systems(contract) (Northridge, CA)
•Developed requirements, design and implemented upgrade to the AARGM missile control system to support military code (Mcode) Collins Navstrike-M GPS.
•Implemented and verified the 1553 aircraft mission computer interface and Navstrike GPS interface updates in C++.
January 2020 – October 2020 Senior Software Engineer Lockheed Martin MFC(contract) (Orlando, FL)
•Maintenance of embedded control system for the legacy JASSM missile guidance software in Ada 05.
•Designed and implemented development environment to convert the legacy Rational/Greenhills/Razor development/CM/Problem tracking environment to a JIRA/GIT/GITLab Agile based environment. Implemented linux scripts for to populate the new environment from the legacy environment.
February 2015 – January 2020 Senior Software Engineer Collins Aerospace (formerly Rockwell Collins/International Communications Group) (Newport News, VA/ Melbourne, FL)
•Design and implementation of data driven MCDU (aviation user interface) software implementation.
•Led a team developing the MCDU (user interface device) software development for the Iridium Next program in C++ 11, for a linux real time O/S.
•Avionics SATCOM embedded software development in C for the Aspire product Iridium network.
•Development of modem interface software for data communications over the Iridium network.
•Control software development of ARINC 429 messaging and discrete I/O logic for interfacing with other flight deck equipment.
Nov 2010 – February 2015 Senior Software Engineer/Project Engineer Rockwell Collins (Cedar Rapids, IA)
•Flight Management software development in Ada for the Fusion flight deck avionics product. Software development for the GUIs, graphics, flight planning, management and performance.
•Project Engineer for the Commercial Flight Management Software developed for use in military aircraft.
•Verification Project Engineer for the Flight Management Software for the ProLine Fusion flight deck avionics product. DO-178B Verification and TSO certification.
May 2008 – July 2010 Senior Software Engineer BAE Systems (Sta. Clara, CA)
•Lead Software Engineer for the Software Development for the Bradley A3 armored vehicle embedded systems in Ada (VADS and Rational Apex), and C++ for a Power PC VxWorks platform.
•Responsible for the design and implementation of the software for a third party supplied laser designation system addition to the legacy Bradley A3 BFIST systems.
•Completed implementation, government testing and fielding of two software releases of the Fire Support System for the Bradley A3 BFIST vehicles, and one release of A3 legacy systems.
Aug. 2006 – April 2008 Senior Systems Engineer, Lawrence Livermore National Laboratory (MDA)
•Software Development for the National Ignition Facility (NIF) for the DOE. Design and implementation of hardware device drivers to control lasers and industrial controls.
•Implemented embedded device controls for the environmental support systems for laser shot controls.
•Software development on Sun, Power PC VxWorks & Intel based embedded controllers in Java, Ada 95, and C++ using CORBA.