Brandon began programming in C/C++ and Visual Basic while pursuing his bachelor’s degree in Mechanical Engineering at Brigham Young University. His emphasis was on control design, and projects included an autonomous fork lift and autonomous flight vehicles.
After completing his bachelor’s degree, he went to work for BF Goodrich Aerospace, and also continued to work toward a master’s degree from BYU. At BF Goodrich, Brandon designed and used a thermocouple data acquisition system to monitor the circumferential temperature profiles in CVD furnaces. He also designed additional instrumentation systems to measure temperature, mass flow, and gas composition of CVD processes. This is where Brandon was first exposed to National Instruments products, including FieldPoint and Lookout.
Once he earned his Masters degree, Brandon took a job with National Instruments. After a year as an application engineer, he joined the LabVIEW R&D team as the Product Support Engineer, which is the primary interface between the development team and the applications engineers. During his time as the LabVIEW Product Support Engineer he helped revise the LabVIEW intermediate and advanced courses. Brandon’s last position at NI was as an in-house LabVIEW developer working on several add-on products related to control design and simulation, including the Simulation Interface Toolkit for which he was the lead developer.
Since joining Moore Good Ideas in May of 2006, Brandon has become a Certified LabVIEW Architect with more than 9 years’ experience in planning, architecting, and implementing complex software systems written in LabVIEW, as well as other development environments (Visual Basic, Visual C++, C#, and VeriStand)
During this time, Brandon had developed a maintained many ATE systems as well as real-time test systems. He has developed simple PID- based control systems to control systems ranging from temperature chambers to advanced multi-axis hydraulic control systems. One example of a flexible real-time control platform is a software solution called TerraTEST, which controls up to 20 different control axes with tight requirements on rise-time, settling time, overshoot, and bumpless transfers between process variables. Brandon also has extensive experience in hardware-in-the-loop (HIL) test systems. He worked as one of the principal architects of the HIL test system for the Marines’ Expeditionary Fighting Vehicle (EFV). The core of this test tool was a high fidelity 6 degree of freedom dynamic simulation of the EFV including all of the electrical, hydraulic, drivetrain, and mechanical subsystems. Most recently, Brandon has worked at Hill Air Force Base (HAFB) developing and validating the A-10 Operation Test Program (OTP) software, which utilizes a mix of Visual Basic, Visual C++, and LabVIEW development environments. He is also the principal architect for the Aircraft Communication Emulator (ACE) test platform – a HIL test platform that utilizes LabVIEW and VeriStand to complete fault insertion subsystem testing of the OTP software. Brandon has completed both the VeriStand Fundamentals and the Alliance Member Advanced VeriStand trainings, and has consulted with multiple customers to develop VeriStand-based solutions.