Hael H. Thibeault
Software Systems Engineer
****.*.*********@******.*** mobile: 256-***-**** 119 Malor Cir. Madison, AL 35758
PROFESSIONAL SUMMARY:
Computer/Software Engineer experienced in design, development, simulation and test of software-intensive systems. Demonstrated ability to communicate well, both verbally and in writing, and work well with people in challenging dynamic engineering environments.
SPECIFIC SKILLS
Roles: Software Systems Engineer, Senior Software Engineer, Software Verification, Software Design, Simulation Design, Software Implementation, Requirement Analysis and Development, Systems Analysis.
Programming languages: Python, C#, C++, C, TCL.
Other Languages: UML software modeling; XML, SCPI, DXL, XSD schema development.
Operating Systems: Windows, Linux Fedora 12, 13 UNIX: Sun Solaris, Mac OS X.
APIs: .NET Remoting for distributed applications; .NET Web Services; OpenSplice Data Distribution System (DDS).
Tools: Wing Python IDE; Visual Studio .NET; Eclipse IDE for C++; Rational DOORS; DNG DXL; Rational XDE modeling; Subversion version control; Matlab/Simulink and Simscape; Rational ClearCase; Git version control; Sparx Systems® Enterprise Architect; Microsoft Office; Microsoft Project; N Unit regression testing; XML Spy.
Process Experience: Boeing Agile Software Process (BASP); Waterfall; R&D.
EXPERIENCE
Software Systems Engineer (4/24 - 8/26)
Trivector Services Inc. - SLS ARTEMIS Requirements and Test
System requirements development and management using DOORS Next Gen. Wrote system level requirements for the Advanced Real-Time Environment for Modeling, Integration and Simulation (ARTEMIS) distributed simulation system. Including detailed analysis of approximately 60 models with their interfaces and protocols incorporated in the ARTEMIS system. Worked with the ARTEMIS Test team to write and execute tests on ARTEMIS in multiple lab and network environments (SDFs, SITF, SIL, Standalone Simulation).
Flight Software Support (10/13 - 03/24)
The Boeing Company - SLS (Core Stage Flight Software) Huntsville, AL
Lead SLS C++ Flight Software Design Level Requirements (DLR) Verification; Helped lead Module Level Verification (MLV) effort; Streamlined verification processes and documentation for efficiency: Recovered DLR verification effort from significant schedule challenge; Participated in and hosted reviews; Maintained verification schedule; Designed, Developed, Analyzed, Executed, Troubleshot and Documented C++ Flight Software Verification for Main Propulsion System (MPS), Guidance Navigation & Control (GNC) and Flight Computer Redundancy Management (FCRM) software systems; Assisted in completion of NASA SLS CDR;
Worked directly with Flight Software coders and requirements engineers to verify all flight software requirements were met. Successfully performed and managed multiple complete Formal Quality Test (FQT) events of SLS Flight Software in collaboration with software designers, requirements developers, other software testers, Software Assurance, IV&V and avionics subsystem experts. Used C++, Python, XML, shell scripting in an agile software development environment; Mentored newer software engineers. Worked on MAF Test Flight Computer Software. Helped to develop Software Requirements; SLS Vehicle Support Software Design and analysis and Unit Test Development for flight software to be used in manufacturing environment; Prepare for formal software verification; DOORS data entry and DXL script development;
Real Time Software Engineer (2/08 – 10/13)
The Boeing Company – SLS (Ares I) Electrical Ground Support Equipment, Huntsville, AL
Designed, Developed and Tested software models of SLS main propulsion system hardware using Matlab/Simulink and Simscape; Analyzed SLS rocket assembly envelope drawings and ICDs for simulation design and implementation; Developed software tests required to test EGSE software ensuring full requirement coverage; Developed production software using the Boeing Agile Software Process (BASP) in Eclipse C++ development environment; Managed Hardware/Software Integration; Developed code for software solutions such as Telemetry data processing, Network configuration, Instrument control; Collaborated with project software lead to develop software design architecture and relevant modeling and documentation; Participated in frequent customer meetings coordinating software design concepts; Developed UML software model in Enterprise Architect; Developed initial Software Design Description document; Develop prototype C++ software implementing DDS and user interface for the EGSE; Analyzed system level requirements and worked directly with NASA customers to extract Use Cases leading to software requirements.
Software Verification Engineer (7/06 – 2/08)
The Boeing Company – International Space Station, Huntsville, AL
Designed, analyzed, troubleshot and ran test scripts to test ISS Environmental Controls and Life Support (ECLS) Command & Data Handling (C&DH) flight software for CBM, IVSC, ITCS/PUMP, and WRS components in a CMMI level 5 organization; Helped lead the conversion of TCL test scripts to C by coordinating a framework satisfying competing engineering needs and teaching others how to perform translations; Work with software designers, requirements developers and other software testers to assure a high quality software product is delivered.
Software Engineer (3/04 – 7/06)
The Boeing Company – Aerospace Support, St. Louis, MO
Designed, analyzed, implemented and troubleshot C# software for F/A-18E/F Support Equipment; Functioned as Test Lead to perform software regression and verification testing; Functioned as part of a small software team using lifecycle management software tools, UML modeling software tools. Modified existing software to add wireless communication capability using .NET Remoting; Modified existing Smart TPS failure tracking software to be used as a plug-in to RTCASS Automated Test Equipment software; Perform software documentation for customer reports.
Network Computing Coordinator (7/96 – 12/03)
WSIU Public Broadcasting, Carbondale, IL
Designed and implemented computing systems in a multi-platform environment: Including production network messaging system, file server and print server systems; Presented software instruction to non-technical personnel with PowerPoint and live demonstrations. Installed, maintained, and troubleshot computer hardware and software on end-user desktop systems;
EDUCATION
Bachelor of Science in Computer Engineering;
Minor: Mathematics
Cum Laude
Southern Illinois University, Carbondale
Graduation Date: May 2003
GPA: 3.65/4.0
Relevant Courses: Software Engineering Process, Object Oriented Design, Machine Learning
Graduate Intro to Artificial Intelligence – Studied modern approaches to Artificial Intelligence software methods.
Senior Design – Managed project proposal effort responding to RFP; Co-managed multi-disciplined design team; Designed microprocessor subsystem; Wrote and delivered subsystem design documentation and live presentation. Instructor referred to end product as the “most successful project of the semester.”
Systems Programming – Wrote components of an http server in UNIX C on Solaris.
Computer Systems Architecture I – Designed microprocessor systems using VHDL, studied current microprocessor design trends for taking advantage of Instruction Level Parallelism.
Microprocessor systems – Designed, built and programmed (assembly) 8088 microprocessor board.
Programmable ASIC design – Programmed and tested FPGA implementations using Xilinx products and software.
Synthesis with HDL – Wrote and simulated behavioral, structural, and mixed model VHDL code to simulate Counters, Multipliers, Dividers, Finite State Machines etc. using Peak VHDL.
AFFILIATIONS/Volunteer Work
Mentor, JumpStart Boeing Mentoring, (2024)
Mentor, Sparkman Robotics Club FIRST Robotics competition (2022)
Ward Mission Leader, Madison 2nd ward, Madison, AL (2017 - 2022)
Substitute Gospel Doctrine Teacher (2009 - Present)
Elder’s Quorum First Councilor (2015 - 2017)
Stake Young Men Secretary, Madison, AL (2013 - 2015)
Asst. Scout Master (2009 – 2011), Webelos Den Leader (2012 – 2013.)
LDS Representative for YSA in Alabama & East Mississippi Region (2007 – 2009)
Professional Engineer Intern License (2003)
Tau Beta Pi, inducted 2000, Branch Corresponding Secretary (2002 – 2003)
Eagle Scout award (1994)