Software Engineer or Software Systems Engineer or Software Test

Published on February 2017 | Categories: Documents | Downloads: 96 | Comments: 0 | Views: 400
of 8
Download PDF   Embed   Report

Comments

Content

ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] Active Secret Clearance EDUCATION Massachusetts Institute of Technology - Principles of Power Electronics Pratt Institute - BSEE - (with Honors) Nassau Community College - AAS/ELT SUMMARY OF WORK EXPERIENCE I have over twenty-eight years of combined electronic and computer software work experience. My engineering background includes designing, programming, testin g and building digital and analog circuitry with a specialty in creating tools f or testing real time embedded control applications. My experience also includes working as a manager and team leader implementing software standards, verificati on and validation for DO-178B. EMPLOYMENT HISTORY 11/10 to Present: Under contract with Breeze-Eastern Corp, Whippany NJ Software Test Engineer: LDRA Software Tools Focal managed and set up a team of t est engineers to work remotely for the helicopter HS-35000 28VDC Powered Rescue Hoist System, to write DO-178B level C, compliant low level software requirement s, test cases and test procedures. Coordinating the cross referencing of the hig h level requirements to the low level requirements, as well as the test cases in IMB Rational DOORS. Implemented the conversion of the project from TI Code Comp oser 3.3 to TI Code Composer 4.1 (CCS) v4. Coordinating and helping to write a t est harness to use the Java interface for the TI Debug Server Scripting (DSS) in terface to utilize Active Perl scripts to drive the target DSP TMS320F28335 for requirements based testing and for Liverpool Data Research Associates (LDRA) C_C ++ Testbed Version 8.4.1 dynamic analysis. 4/10 to 11/10: Under contract with Sparton Electronics Corp, Deleon Springs FL Software Test Engineer: Created, developed, implemented and documented the proce ss for unit testing embedded C/C++ and assembly software white box test procedur es for the Acoustic to Radio Frequency (A2RF) Launch Controller Software (LCS) f or Communications at Speed and Depth Buoys. The tests were run on the IAR Embedd ed Workbench IDE Version 5.10.1 using the MSP430 simulator. The unit testing was done to insure software reliability with respect to dynamic structural analysis corresponding to statement and branch code coverage. 7/09 to 4/10: Under contract with Northrop Grumman Corp, San Diego CA Software Test Engineer: Proved that using software requirements and the LDRA TBr un Version 7.8.3 unit test tool, along with custom scripts done on Visual Studio 2003 .NET, can be used to derive dynamic analysis on Embedded Real Time legacy C/C++ software for unmanned drones. The two areas on the system tested were the Radio`s and the Black boxes. Test reports were created and used to obtain object ive evidence that Code Coverage required by DO-178B level C has been met. Due t o security considerations further information can be provided upon request. 12/08 to 7/09: Under contract with ESP Inc, Oak Harbor WA Software Engineer: Part of a team that is updating the Electronic Warfare (EW) s

oftware on the EA-6B BLOCK 89A ICAP II DEVICE 2F178 simulator for the Naval Air Warfare Center Training Systems Division. The operating systems are Window XP Pr o and Linux Red Hat 5. The software being used is Visual Studio 2008 .NET C++ /C #, with GNU C. Due to security considerations further information can be provide d upon request. ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] 9/07 to 12/08: Under contract with Crane Aerospace & Electronics HYDRO-AIRE Inc, A Crane Co. Co mpany, Lynnwood WA Software Test Engineer: LDRA Software Tools Focal managed the team to develop th e software processes, tools, documentation and troubleshooting for Dynamic Code Coverage for the Boeing 787 Brake System Control Unit (BSCU) and the Boeing 787 Axle Remote Data Concentrator (ARDC) software. The BSCU software-testing environ ment was created using an Active Perl 5.8.8 Build 820 script. The software was t hen preprocessed with the Liverpool Data Research Associates (LDRA) C_C++ Testbe d 7.5.0 tool then compiled using GreenHills Multi for PowerPC v4.2.1. The softwa re was then loaded onto the Triakis simulator and test scripts were run, generat ing LDRA execution history files. Post processing on the LDRA tool was done gene rating test reports used to obtain objective evidence that Code Coverage require d by DO-178B Level A has been met. The ARDC software-testing environment was sim ilar to BSCU, except the environment was created using a Python 2.2 script and t he target environment was the TI Code Composer Version 3.1. 3/07 to 9/07: Under contract with Kidde Aerospace & Defense, A Hamilton Sundstrand Company, Wi lson NC Software Engineer: Modified the Cargo 787 M3000 Smoke Detector (CSD) software fo r use on the Lavatory and Crew Rest 787 M3000 Smoke Detector (LCRSD) embedded sy stem software. All Computer Software Configurable Items (CSCIs) are developed to DO178B Level B, with a PIC18F4680 Microchip Technology Corporation processor. F our changes needed to be implemented. The first change was adding an External Al arm. The second change was adding a Self Test Button. The third change was addin g an Alarm Cancel Button. The fourth change was modifying the output of the CAN bus. Part of a team to develop the process for implementation of the LDRA static anal ysis tool for testing M3000 Smoke Detector Software. Responsible for documenting , configuring, installing and training everyone at the Wilson site in the use of the LDRA static analysis tool. 1/06 to 3/07: Under contract with Lockheed Martin Corporation, Fort Worth TX Software Engineer: Team lead providing object-oriented C++/C programming support for Information Operations (IO) software tool development including integration of enterprise architect communications software modules, GUI, and browser appli cations to sort through UML libraries and compare attributes to Lockheed Martin in house generated UML libraries. An additional feature is the implementation of a menu feature, to launch a 3D browser using VRML files. Coordinating the creat ing and editing of all the pertinent deployment documentation for this ARBrowser tool. Also developed unit test support for real-time embedded software for the Joint S trike Fighter Program in C++ and Object Oriented Analysis and Design using UML, within the Rhapsody design tool. The software that was tested also adhered to sa fety requirements. The tools that we used were: Rhapsody, Green Hills ITEGRITY R eal-Time Operating Systems (RTOS) and Liverpool Data Research Associates (LDRA).

5/05 to 9/05: Under contract with L3 Communications Display Systems, Alpharetta GA Software Engineer: Wrote software for modeling on a desktop PC, the airborne gra phic display systems, called the SMARTDECK Center Console Unit Display (CCU) usi ng Microsoft Visual C++ 6 as per RTCA/DO-178B. This unit displayed the following systems; Auto Pilots, ILS Glide Slope Receiving Equipment, Airborne ILS Localiz er Receiver Equipment, VOR Receiving Equipment, Airborne Automatic Direction Fin ding (ADF) Equipment, Temperature Instruments, Flight Director Equipment, Distan ce Measuring Equipment (DME), Airborne ATC Transponder Equipment, Air Traffic Co ntrol Radar Beacon System/Mode Select (ATCRBS/Mode S) Airborne Equipment, Airbor ne Multipurpose Electronic Displays and, the VHF Radio Communications Transceive r Equipment. ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] 9/04 to 5/05: Under contract with Lockheed Martin Corporation, Marietta, GA Software Engineer: Wrote software for the C-5 Reliability Enhancement and Re-eng ining Program (RERP) using Ada along with Rational Apex Duo 3.0.0b, Rational Tes tmate 3.0.0 and Rational Rose 4.5.8303. For the requirements we used DOORS 7.0, PVCS Dimensions and MilStandard 2167. The RERP Software Architecture is based o n the architecture for the C-5 Avionics Modernization Program (AMP) Software eff ort for the Department of the Air Force Aeronautical Systems Center. 4/04 to 9/04: Under contract with Raytheon Corporation, Portsmouth RI Software Engineer: Wrote OOD software using C++ and legacy Ada 95 code incorpor ating CMM level 3 processes for submarine combat control systems. Due to securit y considerations further information can be provided upon request. 12/03 to 4/04: Under contract with Fairchild Controls, Germantown, MD Senior Software Engineer: Design and develop software for Airbus A380 refrigera tion system. Developed Avionics Full Duplexed Switched Ethernet Emulator (AFDX) , ARINC 615A. Using MPC 750, RISC microprocessor to create Ethernet traffic for Target Based Operating System Simulator (TBOSS) to communicate with Core Proces sing I/O Modules (CPIOM). Using OOD with C++ (using Green Hills Multi 2000). 8/03 to 12/03: Under contract with Goodrich Corporation, Vergennes VT Senior Software Design Engineer: Written DO-178B Object-Oriented Ada 95 reusable code modules on a MPC555 PowerPC RISC processor, for an embedded infrared Cargo Fire Verification System (CFVS) for Airbus A330/340/500/600 (CMM Level 3). For redundancy each of the three parts of the CFVS includes two master/slave config ured Host Processors called the Computer Software Configuration Item (CSCI). Th e first part of the system consists of the main controlling Host processor CSCI that receives Smoke Alarm Detection information from the Airbus Smoke Detection Control Unit (SDCU) via an ARINC 429 bus. This system also controls via a Contro ller Area Network (CAN) bus the two other parts of the system, called the Video Processor CSCI and the Illumination Sensor Module CSCI. Specifically, have comp leted writing the Built In Test Equipment (BITE) software modules, which will be used for all three parts of the CFVS for this project. Also these same software modules will be used for the hardware Acceptance Test Procedure (ATP), as well as being archived for any future software applications. The project culminated with my assisting with the HW / SW integration of this project.

12/01 to 7/03: Employed by Advanced Technologies Inc., Island Park NY Engineering President: Advanced Technologies was a consulting company with a ve ry diverse client base. Project helping automotive service clients, by utilizin g my knowledge of Auto Electronic Computer Diagnostics, Air bag computer systems and on board computer diagnostics for automotive engine control. Worked on appl ying for alternative energy grants from the Department of Energy. ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] 6/00 to 12/01: Under contract with General Dynamics Electric Boat, Groton CT Senior Software Engineer: Designed and coded software, using Ada 95 on VxWorks 5.3.1, for the next generation of new Virginia class (SSN774) attack submarines (MIL-STD-1553B, CMM Level 3). Worked for the -Remote Interface Controller- (RIC ) group using PowerPC`s via a VMS BUS. One of the projects completed was, desig ning the procedure that performs the initialization for the conversion of the co mmand data for the -External Ship Devices- (ESD) subsystems. This particular sec tion of code performs the raising and lowering of the ships -Universal Modular M ast- (UMM). Another task completed is the coding, of the -Steering and Diving(SD) control and sensing, for the -Bow Planes- (BP), as well as the rudder. Com pleted writing the software to -Packet Deblock- (do an unchecked conversion to t ranslate messages 64 bytes long) of the RS422 data transmitted, from both the -T rim and Drain- (TD) and the -Hovering and Depth Control- (HDC) tank level transm itters, to be used by our -Functional Database- (FUNC). 1/99 to 6/00: Employed by Spacelabs Medical, Seattle WA Software Engineer: Wrote software for product development that is utilized by ne twork based FDA approved hospital wireless medical monitors. Supported legacy so ftware written in C++, C, assembly and, Pascal, on the VRTX32/86 PC platform and the VxWorks 5.3.1 Unix platform. One of the projects completed is the implement ation of a Bio-administered lock to control the min-volume setting on a PC2 moni tor, reverse engineering existing assembly and C code. Another project completed is the re-implementation of a SCSI drive to the PC2 monitor via a dos 3.1-based platform and a TCPIP-DECnet network. 4/97 to 1/99: Employed by Boeing Defense & Space Group, Seattle, WA Senior Engineering Specialist: Testing Ada 83code for 777 Common Executive Softw are using the Hp6400 emulator. Previously supported the software verification ef fort using Rational Apex Testmate Software. Tested various embedded software, fo r Commercial Avionics Systems (CAS) Line Replaceable Unit`s (LRU`s) for complian ce with DO-178B Level A & B (CMM Level 3). Some of the programs were the 777-300 Warning Electronics Unit (WEU), the 777-300 Flap/Slat Electronics Unit (FSEU), the 777-300 Environmental Control Systems Misc. Cards (ECSMC) and 777 Common SW ARINC 429 (Aeronautical Radio Incorporated). Lead engineer company wide for help ing create the processes for solving any MCDC (Modified Condition Decision Cover age) failures such as the three FAA exceptions (OR / XOR Exchange, Parenthetical Shift Error, -Contained- Condition Replacement Error) as well as the Rational t ool failure for Large Boolean functions. 9/96 to 4/97: Under contract to Cummins Engine Company, Columbus, IN Embedded Software Engineer: Designed, coded, debugged, tested and supported real

time software using 'C', MC68332 for the next generation of Cummins Diesel Engi ne Control Modules (ECM's). This work is very similar to the work done at Delco Electronics, however for Configuration Management, we used Clearcase, for debug ging we used the HP 64000 Emulator and, we compiled with a MRI compiler. ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] 5/95 to 9/96: Under contract to Delco Electronics, Kokomo, IN Embedded Software Engineer: Helped write the next generation of embedded On Boar d Diagnostic Software (OBDII) for Delco Electronics Engine Control Modules (ECM' s). These ECM's control every aspect of an engine's operation, from initiating the spark in the spark plugs, to monitoring the amount of emissions. The progra m functions were written in Modular_GM, as well as assembly code, using the Moto rola 68332 and 68HC11 family of microprocessors. The Distributed Software Devel opment System, (DSDS), working on a Sun4/SPARC station, was used for Configurati on Management. We used custom simulation tools for testing. 6/93 to 5/95: Owner of E.E. Design Engineering, Oceanside, NY Engineering President: Helped write a game program for Bonsai Entertainment Corp oration that runs on a Sega Genesis System. The program was written in 68000 as sembly language. 1/93 to 6/93: Under contract to Sylvania/Osram Corporation, Hillsboro, NH Systems Integrator: Used a custom made vision algorithm to evaluate integration of the Cognex 4400 vision system into an automotive light bulb manufacturing pro cess. 3/92 to 8/92: Under contract to Fusion Systems Corporation, Rockville, MD Electrical Engineer: Worked on a program to develop an automated test stand for high intensity microwave driven ultraviolet bulbs and their power supplies. Wro te the control program in Turbo C++ using an IBM PC clone to drive a Keithley Me trabyte System and an Oriel Spectrograph/Diode Array. 11/91 to 3/92: Under contract to ILC Dover Inc., Frederica, DE Systems Integrator: An EMI design evaluation for improving chemical protective s helters. Some of the criteria involved compliance with the National Electrical Code (NFPA Pamphlet 70) and a complete analysis of the system's electromagnetic compatibility (EMC, MIL-STD-461C). 11/89 to 3/91: Under contract to General Electric Company, Harahan, LA Application Engineer: Worked on a series of projects which involved retrofittin g steamships for automatic unmanned computer control (GE FANUC SERIES SIX PLC). Furthermore, managed, setup and customized the Autocad systems, as well as inte rviewed, hired and, managed the entire Autocad department. 7/89 to 11/89: Worked for AKR Robotics Inc., Livonia, MI Project Engineer: Supervised personnel and material for the retrofitting of man ual paint systems into automatic AKR 3000 robotic paint systems for McDonnell Do uglas.

1/89 to 7/89: Worked for Regal Wire & Cable Inc., Levittown, NY Design Electrical Engineer: Designed and built digital wire cutting machines, u tilizing both the 80386 microprocessor control and the 8042 stepper motor drive system for measurement. ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] 11/88 to 1/89: Under contract to ALOCA/Goldsworthy Inc., Torrance, CA Electrical Control Engineer: Helped conceive, design, purchase, build and progr am all electrical, electronic and hydraulic control equipment for automated prod uction machinery. 9/87 to 9/88: Under contract to Dr. Reider/PhD/Audiologist, Brklyn, NY Biomedical Engineering Consultant: Designed and built a prototype of a Non-Volit ional Audiometer using an IBM XT to talk to a Motorola M68HC11EVB (an 8-bit sing le-chip HCMOS microcontroller). 9/85 to 9/87: Under contract to Pratt Institute, Brklyn NY University Consultant: Devised, designed, and implemented the first basic electr onics course for the School of Continuing Education program. 9/82 to 9/85: Under contract to Lamar University, Orange TX University Instructor: Taught every Electronic Technology course for the Associa tes of Applied Science degree. Also used the following computers; IBM XT, MAC SE , VAX, PRIME, HP41CX. The languages used were FORTRAN, Basic, `C', VAX/VMS, UNIX , AUTOCAD, Assembly Language, and 68XXX/80XXX Machine Language. PROFESSIONAL DEVELOPMENT TRAINING: Principles of Object-Oriented Design with UM L. The Capability Maturity Model for Software (SW-CMM). PROGRAMMING LANGUAGES: ADA, Assembly, Basic `C' `C++` FORTRAN Java Modular-GM MICROPROCESSORS: INTEL: 8051/8080/8085/8086/8088/8096/80535/80286/80186 MOTOROLA: 8-BIT (M68HC05, M68HC08, M6 8HC11) 16-BIT (HCS12, M68HC12, DSP56800, M68HC16) 32-BIT (68K M6 83XX, MCORE, MPC5XX) Microchip: PICMICRO(R) 18MCU INTERFACE: RS232, RS422, ARINC 429 OPERATING SYSTEMS: SunOS 5.5.1 Generic Sun4u Sparc Sunw VAX/VMS version V5.5-2 Win2000 NT WinXP Win98 Win95 Dos Linux REAL-TIME EXECUTIVES: VRTX32/86, VxWORKS5.3.1

AFFILIATIONS: Past Editor for the Long Island Consultants Network of the Institute of Electric al and Electronics Engineers (LICN IEEE). Past Co-chairman of the Institute of Electrical and Electronics Engineers of Eng ineering in Medicine and Biology Society of New York City (IEEE EMBS). ANDREW FRANKLIN BAXT 3444 Ocean Harbor Drive Oceanside, NY 11572 (561) 558-3499 [email protected] PUBLICATIONS/WHITE PAPER/TECHNICAL DOCUMENTS: Crane Aerospace & Electronics HYDRO-AIRE Inc: Crane Software Technology RTCA/DO-178B Tool Qualification Document for the C LD RA Tool Suite Release Version 7.5.0 Level A Qualification for the BOEING 787 Brake Control And Monitoring System (BCMS), SWTQP46-141, Rev -, 2007, A Baxt For the Boeing 787 Brake System Control Unit (BSCU): Version Description Document For the Boeing 787 BSCU Software Integration LDRA E xecution History Desktop PC Configuration Image, VDD-46-141922-01 Rev -, 2007, A Baxt Software Verification Test Procedure for the BSCU Operational Program Software ( OPS), SWVTP46-141880-01 Rev -, 2007, A Baxt Version Description Document for the Boeing 787 BSCU Hardware Software Integrati on Test Environment Files, VDD46-141925-01 Rev -, 2007, A Baxt For the Boeing 787 Axle Remote Data Concentrator (ARDC): Version Description Document For the Boeing 787 ARDC Software Integration LDRA E xecution History Desktop PC Configuration Image, VDD-46-141932-01 Rev -, 2007, A Baxt Software Verification Test Procedure for the ARDC Operational Program Software ( OPS), SWVTP46-141883-01 Rev -, 2007, A Baxt Version Description Document for the Boeing 787 ARDC Hardware Software Integrati on Test Environment Files, VDD46-141930-01 Rev -, 2007, A Baxt Kidde Aerospace & Defense: For Model 3000 Lavatory and Crew Rest Smoke Detector: Software Design Description (SDD), R-8051, Rev A, July 25, 2007, Software Requirements Trace Matrix (SRTM), R-8060, Rev A, July 18, 2007, Interface Control Document (ICD), R-8053, Rev B, July 13, 2007, Software Requirements Specification (SRS), R-8050, Rev A, May 25, 2007. -Process for Running Static Analysis for LDRA, Internal Document- April 19 2007 - A. Baxt. LOCKHEED MARTIN: -High-Level Requirements Specification (HRS) for Archect Browser, 1239 Version 1 .0- 2006, -High-level Design Description (HDD) for Archect Browser, 1239 Version 1.0- 2006 , -Detail Requirements Specification (DRS) for Archect Browser, 1239 Version 1.02006, -Sensitive Material Distribution Profile (SMDP) for Archect Browser, 1239 Versio n 1.0- 2006, -Build Instructions for Archect Browser, 1239 Version 1.0- 2006, -User Manual for Archect Browser, 1239 Version 1.0- 2006, -System Version Description (SVD) for Archect Browser, 1239 Version 1.0- 2006, -Installation and Backout Instructions and Planning for Archect Browser, 1239 Ve rsion 1.0- 2006,

-Test Digest for Archect Browser, 1239 Version 1.0- 2006, J. Williams, R. Plested, A. Baxt, S. Tran, D. Trinh, P. Lopez, Lockheed Martin Aeronautics Company -LMCO JSF Inheritance Work Instructions- September 20 2006 Rev -, A. Baxt -LMCO JSF LDRA Test bed Work Instructions- October 6 2006 Rev -, A Baxt -LMCO JSF OBJECT BOX Work Instructions- September 26 2006 Rev -, A. Baxt -LMCO JSF WHITE BOX Work Instructions- September 26 2006 Rev - , A. Baxt -LMCO JSF Process for robustness testing- September 26 2006 Rev -, A. Baxt BOEING: D906-10302, -MCDC Desk Analysis for Deriving Independence Tests- 1998, A. Baxt, The Boeing Company, Boeing Defense & Space Group, Commercial Avionics Sys tems. Ref: RsumSWT110713.doc

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close