ROB DAVIS, P.E. Tel: 425-765-9015 Email: rob@robdavispe.com FAQs: http://robdavispe.com/faqs AVAILABLE IN TWO WEEKS CONTRACT / W-2 / ALL 50 STATES One (1) Qualified, Experienced, Responsible, Dependable Software Test Engineer, Software QA Engineer, Software V&V Engineer, Software Verification Engineer, System Test Engineer, Systems Test Engineer YOUR COMPANY WILL GAIN: 1. An experienced engineer with a positive attitude. 2. An engineer who likes people and likes to be with people. 3. An engineer who is detail oriented and good at task requiring vigilance, accuracy, speed, and detection of minor differences. 4. An engineer with strong analytical, trouble-shooting, and problem-solving skills. 5. An engineer who can work independently. 6. A responsible engineer who will do a good job for you. 7. A dependable engineer who wants to work. 8. An engineer who learns fast, and works well under pressure. 9. An engineer who is flexible, mobile, and willing to go on an assignment on short notice. I HAVE THE FOLLOWING QUALIFICATIONS: DEGREES: Bachelor's Degree in Electrical Engineering, Master's Degree in Electronics Engineering (Degreed Engineer, Electronics Engineer, Electrical Engineer, Electronics Technician, EE, BSEE, MSEE, Bachelor Degree, BS Degree, MS Degree). LICENSE: Professional Engineer. Registered and licensed, valid PE license. TEN PLUS YEARS OF INDUSTRY EXPERIENCE as a software engineer, software systems test engineer, working in commercial, automotive, medical, and avionics projects. DOCUMENTATION EXPERIENCE: I can develop/write any documentation and specification; can comply with your established processes; can maintain strict adherence to your prescribed guidelines, processes, and procedures. TESTING EXPERIENCE: I can write any system test plan; can define system test benches; can write test modules to cover system requirements and functional specifications; can perform verification and validation using simulations. Can conduct all phases of testing; can run the tests on system bench, and write the test results; can participate in peer design review team meetings; can interface with other design teams and outside vendors to resolve design issues. PROGRAMMING EXPERIENCE: Have a good understanding of all software life cycle stages. Can develop, code, update and maintain test software; can use embedded real-time software; can implement OO/OOA/OOD concepts. Can break software and solve problems. LANGUAGE EXPERIENCE: C++, C, Ada. TOOL EXPERIENCE: DOORS, PVCS Version Manager, PVCS Tracker, Visio, Visual SourceSafe, UML, DataTrac 400H, commercial test equipment, simulators, emulators, logic analyzers, EITS, Hyperion, Excel, Outlook Express, WinCvs, Claris FileMaker, FrameMaker, oscilloscopes, Tektronix TDS 224, signal generators, simulators of ventricular fibrillation (VF), LabView, PVCS, Lotus Notes, WinRunner, MS Word. PLATFORM EXPERIENCE: MS-DOS, MS Windows 95, Windows 98, Windows NT, Windows 2000 Professional, Windows XP Professional, UNIX, HP-UX. WILLING to learn new skills. FORTUNE 1000 MEDICAL DEVICE CORPORATION, SAN JOSE, CALIFORNIA Software/Systems Test Engineer - Contract from 10/2006 to Present THE CLIENT is a diversified manufacturer with 1,000 employees and $500 Million in annual sales. Founded in 1972, the company manufactures and markets surgical products that provide medical solutions that restore the pelvic health of men and women worldwide. THE APPLICATION is a Greenlight HPS high power laser system, used by urologists, to vaporize and coagulate during benign prostatic hyperplasia (BPH) surgeries. THE ROLE is that of a systems test engineer, SW engineer, system test engineer, systems/test engineer, test engineer, manual tester, SW embedded engineer, real-time embedded software test engineer, software QA engineer, QA software engineer, embedded engineer, embedded software engineer, tester, documentation writer, and technical writer. THE PROJECT is software design, development, documentation, running of test procedures, testing, systems validation test procedures, system testing, test engineering, test and evaluation, functional testing, manual testing, V&V, verification and validation, and lab testing in an FDA regulated environment. TESTING: I work in all aspects of the software development lifecycle. Perform verification and validation, using simulations. Develop qualification test procedures, system requirements, test plans, and define system test benches. Run the tests on a system bench. Establish and execute test procedures. Analyze test results. Create and maintain tests and test records. Log defects, analyze defect data. Perform testing for product release. Recommend process improvements. Test the application for safety, reliability, user error messages, and user friendliness. DOCUMENTATION: I gather requirements (requirements capture, requirements gathering). Write requirements, test scenarios, test strategies, test plans, and test procedures. Write test cases and traceability documents to cover system requirements and functional specifications. Report, analyze, and present the test results. FORTUNE 100 AVIONICS CORPORATION, REDMOND, WASHINGTON Software/Systems Test Engineer - Contract from 12/2005 to 9/2006 THE CLIENT is a diversified manufacturer with 110,000 employees and $28 Billion in annual sales. The client provides aerospace products and services, communication, navigation, radar and surveillance systems, systems and instruments to aircraft manufacturers, airlines, aircraft operators, military services, defense and space contractors. The company primarily operates in the United States, Europe, Canada, Asia and Latin America. THE APPLICATION is an RDR-4B forward-looking, airborne, X-band commercial weather radar system, used by airline and large executive aircraft, to provide automatic windshear and turbulence detection and terrain mapping information. THE ROLE is that of a systems test engineer, system test engineer, systems/test engineer, real-time embedded software test engineer, SW engineer, software QA engineer, QA software engineer, test engineer, manual tester, SW embedded engineer, embedded engineer, embedded software engineer and tester. THE PROJECT is software design, development and running of test procedures, testing, systems validation test procedures, system testing, test engineering, test and evaluation, functional testing, manual testing, V&V, verification and validation, and lab testing. TESTING: I work in all aspects of the software development lifecycle; develop qualification test procedures, write system test plans, define system test benches. Write the test modules to cover system requirements, functional specifications, perform verification and validation using simulations, run the tests on system bench, write the test results; establish and execute test procedures, analyze test results. Create and maintain tests and test records, log defects, analyze defect data, perform testing for product release, recommend process improvements, review test procedures, maintain strict adherence to client's prescribed testing guidelines, control processes and procedures. TEAM WORK: I work closely with engineering and staff; participate in document and deliverable reviews, software revisions, change requests, and assessments. Complete software testing activities for the development of software features. Assist the client's process through day-to-day software testing activities; work closely with team leads, project teams, and other members of the client' promote positive and effective working relationships' work independently, as well as a team member; leverage relationships across other departments; follow up with individuals without guidance. DEVELOPMENT: I maintain test records, provide ideas for improvement, develop and review documentation and specifications. Comply with the client's software development process, use software development tracking software packages, adhere to the client's established process, maintain strict adherence to the client's prescribed development guidelines, control processes, and procedures. THE ENVIRONMENT is information technology, commercial avionics, aerospace, aviation, FAA certification, DOORS, ARINC DO-178B, TCAS, AESS, PVCS Version Manager, PVCS Tracker, ARINC 453 Decoder, ARINC 708, RS-232 communication, DataTrac 4000 H, EGPWS, and Tektronix TDS 224. Commercial test equipment, simulators, analog and digital test stations, PPI-4B indicators, CON-4A/4B control units, PCM card manager, flash cards, embedded real-time system development, real-time embedded software development, C code development, real-time control systems, embedded systems, avionics electrical, electrical system, E/E control system. Electronic control systems, electronics and electromechanical control systems, electromechanical systems, process, embedded OS, real-time operating systems, RTOS, software development life cycle engineering, SDLC, embedded microprocessor (microcontroller, micro controller, micro processor) based analog/digital PCB assembly, LRU. Windows XP Professional, MS Word, Hyperion, MS Excel, Outlook Express, control switches and knobs, controls. FORTUNE 500 AUTOMOTIVE CORPORATION, FORT WAYNE, INDIANA Software Test Engineer - Contract from 2004 to 2005 THE CLIENT is a global automotive manufacturer with 24,000 employees and $7 Billion in annual sales. The client engages in the manufacture and marketing of automotive vehicles in the United States, Canada, Mexico, and other selected export markets. THE APPLICATION was an electrical system that distributed electrical power and provided the driver with controls and indications of the vehicle performance. Unlike previous electrical systems, this design approach used multiplexed wiring technologies for interfacing major functional areas of the vehicle. Instead of using complex wire harnesses, relays and switches, the system relied on software algorithms to accomplish logic functions. THE ROLE was that of a systems test engineer, system test engineer, systems/test engineer, real-time embedded software test engineer, SW engineer, software QA engineer, QA software engineer, test engineer, unit tester, manual tester. SW embedded engineer, software developer, software development engineer, programmer, real-time software, embedded engineer, C++, ACL/Assembly language programmer, embedded software developer, software designer, embedded software engineer and technical writer. THE PROJECT was software design, coding, C++ programming, development and running of test procedures, unit testing, systems validation test procedures, system testing, test engineering, test and evaluation, functional testing, manual testing, V&V, lab testing, and documentation. TESTING: Worked in all aspects of the software development lifecycle; developed qualification test procedures, wrote system test plans, defined system test benches. Wrote the test modules to cover system requirements, functional specifications, performed verification and validation using simulations, ran the tests on system bench, wrote the test results; participated in peer design review team meetings, interfaced with other design teams to resolve design issues, established and executed test procedures, analyzed test results. Created and maintained tests and test records, logged defects, analyzed defect data, performed testing for product release, recommended process improvements, reviewed test procedures, maintained strict adherence to client's prescribed testing guidelines, control processes and procedures. TEAM WORK: Worked closely with engineering and staff; participated in document and deliverable reviews, software revisions, change requests, and assessments. Completed software testing activities for the development of new software features. Assisted the client's process through project reviews, lessons learned sessions, and day-to-day software testing activities; worked closely with team leads, project teams, and other members of the client; Promoted positive and effective working relationships; worked independently as well as a team member; leveraged relationships across other departments; followed up with individuals without guidance. DEVELOPMENT: Developed code in a proprietary language similar to C and C++, reported on the status of projects, maintained development records, provided ideas for improvement, developed and reviewed documentation and specifications. Complied with the client's software development process, used software development tracking software packages, adhered to the client's established process, maintained strict adherence to the client's prescribed development guidelines, control processes, and procedures. THE ENVIRONMENT was information technology, commercial, automotive, commercial test equipment, simulators, emulators, logic analyzers, EITS test station, embedded real-time system development, real-time embedded software development, software development, team developed code, NIL, C++ and ACL/Assembly code development, OOA/D concepts, real-time control systems, embedded systems, diesel engines, gas engines, automotive electrical, electrical system, E/E control system. Electronic control systems, electronics and electromechanical control systems, electromechanical systems, process, embedded OS, real-time operating systems, RTOS, software development life cycle engineering, SDLC, embedded microprocessor (Hitachi processor, microcontroller, micro controller, micro processor) based analog/digital PCB assembly. Windows XP Professional, UML, Visio, Visual SourceSafe, MS Word, Hyperion SDE, MS Excel, Outlook Express, lights, gauge and switch clusters, controls, engine control unit (ECU), heavy vehicle. FORTUNE 500 MEDICAL DEVICE CORPORATION, REDMOND, WASHINGTON Software/Systems Test Engineer - Contract from 2000 to 2004 THE CLIENT was a global medical device manufacturer with 11,700 employees, $2.6 Billion in annual sales, and 1.8 million square feet of manufacturing and distribution space in 192 locations in 26 U.S. states and 30 foreign countries. The client manufactures, markets and serviced medical products, including cardiac defibrillators. Principal customers are emergency medical service ambulances, hospitals, the police, firefighters, flight attendants and others generally first to reach the scene of a cardiac arrest. THE APPLICATION was an automated external defibrillator (AED) for treatment of sudden cardiac arrests. It monitored the heart and delivered a brief but powerful electric shock to correct ventricular fibrillation (VF). The expertise to analyze the heart's electrical functions was programmed into the device. THE ROLE was that of a systems test engineer, system test engineer, systems/test engineer, real-time embedded software test engineer, software quality assurance engineer, software verification engineer, V&V engineer, quality engineer, QA software engineer, verification and validation engineer, real-time software embedded engineer, SW embedded engineer, embedded software engineer, SW engineer and technical writer. THE PROJECT was about the FDA's pre-market notification, 510(k), FDA regulations, submission for medical devices, product release testing, test and evaluation, systems testing, system test, V&V, documentation, development and running of test procedures, and systems verification and validation test procedures. TESTING: Developed procedures, specifications, test procedures, wrote system test plans, defined system test benches, wrote the test modules to cover system requirements, functional specifications, developed qualification test procedures, implemented and complied with client's quality system, maintained a strict adherence to prescribed testing guidelines and quality control procedures. Performed verification and validation using simulations, ran the tests on system bench, wrote the test results, maintained test records, used defect tracking software packages, logged all defects, wrote clear and concise defect data (bug reports). Analyzed test results and defect data, reported on the status of projects, provided ideas for improvement, recommended process improvements, worked well with engineering teams (both S/W and H/W). ACHIEVEMENTS: Conducted computer software validation testing of 3,220 steps; recorded defect incidents with detail of steps; found software issues, documented them, and worked with software developers to have the issues corrected. Found and documented 152 new issues; 3 times more issues than anyone else on the team. TEAM WORK: Worked closely with engineering and staff across the organization, assisted in document and deliverable reviews and quality system effectiveness assessments, oversaw and assisted in completing all testing activities during development, trained other employees, assisted in measuring client's quality system effectiveness through project reviews, lessons learned sessions, and day-to-day QA activities. Worked closely with team leads, project teams, and other members of the QA department, promoted positive and effective working relationships, worked with outside groups, independently as well as a team member, leveraged relationships across other departments and with external sources, followed up with individuals without guidance. THE ENVIRONMENT was information technology, QA, healthcare, FDA regulations, electronics device manufacturing, arrhythmia detection, medical device, GUI, 510(k) submission, FDA pre-market notification and review. Lab testing, test engineering, functional testing, manual testing, commercial test equipment, oscilloscopes, power supplies, volt meters, simulators, logic analyzers, signal generators, simulators of ventricular fibrillation (VF), LCD, LED, IrDA. Program control flow (state control flow) and data flow diagrams. C language, C code development, real-time control systems, real-time operating systems, RTOS, real-time embedded software development, embedded systems, embedded OS, electronic control systems, embedded real-time system development, SDLC, software development life cycle engineering, embedded microprocessor (Hitachi processor, microcontroller, micro controller, micro processor), Windows 2000 Professional, NT, XP, WinCvs, Claris FileMaker, FrameMaker, MS Word. KEYWORDS: 510(k) submission, AED, CRM, EE, FDA, HW/SW, MOLs, PhD, RTOS, SQA, SVP, SWQA, V&V, accuracy, algorithm, analog, analysis, arrhythmia detection, attention to detail, black box, capture, case creation, communicate test scope and methods, doctor's, electrophysiological operation of the heart, extract, filing, finding, functional, MS Office, pre-market notification and review, problems, regression, tester, and Win. CONSUMER ELECTRONICS CORPORATION, TORONTO, ONTARIO Software Test Engineer - From 1998 to 2000 THE CLIENT is a developer and manufacturer of consumer electronics devices. THE APPLICATION was an electronic boat navigational instrument known as "Accu-Marine Log & Knot Meter". THE ROLE was that of a systems test engineer, system test engineer, systems/test engineer, real-time embedded software test engineer, real-time software embedded engineer, SW embedded engineer, embedded software engineer, SW engineer, C++ programmer, software designer, QA software engineer and technical writer. THE PROJECT was the design, coding, systems testing, system testing, V&V and documentation of a consumer electronics device; C++ programming, development and running of test procedures; systems validation test procedures, manual testing, functional testing, test and evaluation. TESTING: Developed qualification test procedures, wrote system test plans, defined system test benches, wrote the test modules to cover system requirements, functional specifications, performed verification and validation using simulations; developed C++ code, ran the tests on a system bench and wrote the test results. ACHIEVEMENTS: Wrote, revised, updated and maintained all software test documents including "Software Requirements", "Software Verification Test Procedures" and a 281-page "Software Verification Test Procedures and Results" document. Inspected 3,000 lines of C++ code and a 150-page "Software Design Requirements" document. THE ENVIRONMENT was commercial, consumer electronics device development and manufacturing, electromechanical systems, information technology, OOA/D concepts, real-time control systems, electronic control systems, real-time operating systems. RTOS, real-time embedded software development, embedded systems, embedded OS, embedded microprocessor (Intel processor, microcontroller, micro controller, micro processor), software development, embedded real-time system development. C++ code development, software development life cycle engineering, SDLC, commercial test equipment, simulators, emulators, logic analyzers, Windows 98, LabView, MS Word, UNIX, HP-UX. HELP SOLVE YOUR ENGINEER PROBLEMS TODAY! Call 425-765-9015 AND I'M AVAILABLE IN TWO WEEKS... Reminder: This information is provided to enable you to determine possible matches with your or your clients' needs. Possession of this information does not constitute authority to present it to a client or to act as Rob's agent in any other way. Rob requires agencies, in-house recruiters, and contract staffing firms, and HR personnel to obtain his permission first, on a client-by-client, contract-by-contract, and job-by-job basis, before presenting his resume to a client, any client.