This job listing has expired and the position may no longer be open for hire.

Software Verification Engineer (52821) at BIOTRONIK, Inc. in Lake Oswego, Oregon

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Micro Systems Engineering, Inc (MSEI) is a pioneer in developing innovative technologies and medical devices that

save and enhance the quality of life for millions of individuals living with cardiovascular disorders. The company is

dedicated to the design and construction of implantable medical devices for cardiac rhythm management.

With more than 30 years of experience, our growing success is based on our company's core values – innovation,

excellence and reliability, thus enabling us to inspire confidence and trust in doctors and patients all over the world.

We are continually looking for talented engineers to share in our mission.

Please join us as :

Software Verification Engineer

The Software Verification Engineer ensures that MSEI biomedical device design conforms to product specifications. The ideal candidate is experienced in developing new test methodologies as well as test development and execution for low power embedded, real time applications. The right candidate will have a good understanding of the interface between embedded software and hardware, as well as a full understanding of best design practices and is able to work with general instructions.

PRIMARY RESPONSIBILITIES:


  • Develop and execute automated software verification tests (written in C# language) for each work product to ensure the device conformance to the specified requirements. Analyze test results with specific focus on hardware/firmware interactions.
  • Contribute to designing frameworks to support test automation using design patterns and sound design object-oriented concepts.
  • Review test procedures generated by associate software verification engineers.
  • Review product requirements documents and product design firmware (written in C language).
  • Generate protocols, guidelines, and training sessions for the Software Verification team on proper verification test designs.
  • Follow structured product development lifecycle in the medical device regulated environment.
  • Normally receives little instruction on daily work assignments.
  • May serve as verification lead on projects and generate resource schedules, guidelines, protocols, and training sessions for the software verification team.
  • Foster a culture of continuous process improvement and provide technical mentoring and coaching to software verification engineers.
  • Other duties may be assigned at the discretion of the manager.

EDUCATION / EXPERIENCE REQUIREMENTS:


  • MS or BS in Computer Science, Computer Engineering or Electrical Engineering.
  • 5+ years of software verification or software development experience is required.
  • Strong working knowledge of Visual Studio.
  • Experience in development of test architecture and automated test programs in C#/.NET environment.
  • Experience working with configuration management, test management and defect tracking tools.
  • Good written and oral communication skills expected.

PREFERRED EXPERIENCE:


  • Experience with Git and Team Foundation Server Source Control are a plus.
  • Experience with software lifecycle processes in a highly regulated environment (FDA, ISO, and other regulatory bodies) is preferred.
  • Familiarity with H.P. Application Lifecycle Management, Nunit, ReSharper are a plus.
  • Familiarity with Aras PLM is a plus.
  • Experience with medical device software or experience in a regulated industry is preferred.
  • Excellent leadership and influence management skills in a multi-disciplinary environment is desirable.

Physical Requirments

The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • While performing the duties of this job, the employee is regularly required to be independently mobile.
  • The employee is also required to interact with a computer for extended periods of time, and communicate with co-workers.
  • Must be able to work in a laboratory / operating room environment, able to don and doff required PPE.
  • Must be able to work a minimum of 40 hours / week.

EEO Statement:


  • We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, genetic information, or any other characteristic protected by law.

Location: Lake Oswego(0001)

Working hours: Full-time

Job ID: 52821





More jobs in Lake Oswego, Oregon

Other
1 day ago

Allied Universal
Other
1 day ago

Allied Universal
Other
1 day ago

Allied Universal
More jobs in General Business

General Business
less than a minute ago

Kroger
General Business
1 minute ago

Jay C Stores
General Business
1 minute ago

Ralphs
$16.98 - $20.15 per hour