Friday, January 25, 2013

Senior Modeling / Simulations Test Engineer

Requisition Number:12-376
Job Title:Senior Modeling / Simulations Test Engineer
Area of Interest:Engineering
Shift:1st
Position Type:Full Time - Regular
Percentage of Travel Required:
City:San Diego
State/Province:California
Country:U.S.
Job Summary:Responsibilities:
  • Responsible for the generation of software based models and simulators to assist in in the development of component and system level requirements.
  • Develop software models and simulators for the different modalities of products
  • Develop modality wrappers / drivers to allow the interface with simulators
  • Assist the Software Development teams so to provide "hooks" in the software to allow interface with modeling tools
  • Responsible for researching and refining component and system requirements and system design specifications
  • Assist project leader in development of software requirements, including use-cases or other domain models
  • Assist the development of Software Requirements Specification document
  • Develop or assist software engineers in development of rapid prototypes to elaborate functional requirements
  • Responsible for the development of white box methodology and execution white box testing.
  • Develop white box test plans, protocols and test reports to demonstrate the execution of unit, integration and lower level testing activities
  • Assist in the validation of software tools used in the white box activities
  • Assist the Software Development teams so to provide "hooks" in the software to allow white box testing
  • Responsible for the development of tools and methodologies to allow the automation of testing and test management of the Systems Test Engineering Department.
  • Assist in defining and establishment of automated test management tools
  • Assist in the development of test automation and the white box and black box levels
  • Provide software quality assurance technical leadership.
  • Develops and refines methodologies and procedures in accordance with medical device regulations.
  • Provides guidance and direction to System Test Engineers and development engineers regarding application of procedures.
  • Operates as a key technical contributor to the improvement of software development and testing processes
Qualifications:Education:
  • Requires a bachelor's degree in Computer Science or Electrical Engineering.  Masters is preferred
Knowledge and Experience (Scope & Complexity):
  • Requires 12+ years of experience in system test and/or quality assurance, including experience testing software products with C/C++, Visual Studio, MFC. Desired experience with testing FPGA based hardware using VHDL and Verilog
  • Seasoned knowledge of the software/hardware development life cycle including planning requirements, architectural design, development, verification and validation testing
  • Requires experience with testing with embedded software/firmware, real-time operating systems, Windows operating systems, multi-threaded applications
  • Knowledge with Medical Software Safety regulations from the FDA, IEC, AAMI, IEEE, and ISO
  • Experience using standard software development tools, system modeling, and software simulations
  • Experience with source code control
  • Familiarity and understanding of black box, white box, unit, integration, functional, system, regression, acceptance, stress, performance, and usability testing
Skills and Abilities:
  • Advanced Microsoft Office and Windows skills:
  • Ability to communicate effectively both orally and in writing and to establish and maintain cooperative working relationships with persons contacted in the course of performing assigned duties including Company management and outside business associates
  • Ability to interact with management on a regular basis
  • Ability to maintain confidentiality
  • Ability to organize and prioritize workflow and to meet established timeframes
  • Ability to work under pressure
  • Ability to work with software engineers using diplomacy and tact
  • Ability to assess a problem quickly and determine to what level it should be elevated, directing staff/customers to the correct person(s)
  • Coordinate multiple projects and provide project- or program-related direction of activity.
  • Ability to hear and speak to employees and outside business associates on the phone and in person
  • Ability to sit for long hours at a time
  • Ability to see the letters and numbers on a personal computer screen and on memos, reports and other documents (near vision)
Additional Desirable Qualifications:
  • Familiar with a Requirements Management tool
  • Familiar with test automation tools
  • Ultrasound Experience
  • DICOM experience
  • Signal/Image processing experience
  • Knowledge of embedded applications
  • Analog/Digital Electronics
Travel Requirements: 25%
  • It is the policy of Volcano Corporation, to base all employment decisions on the principles of equal employment opportunity and to take affirmative action in the employment of women, minorities, individuals with disabilities, and veterans.
Apply Now

Popular Posts