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.
Software Staff Engineer
Micro Systems Engineering, Inc.
Staff Software Engineer
Lake Oswego, Oregon
Job Duties: Develop utilities in support of the automated verification including working with 3rd party tool APIs and frameworks. Develop and maintain automation frameworks using design patterns and sound object-oriented design concepts. Perform software development using agile methodologies for the entirety of SDLC (software development life cycle) process as well as traditional approaches. SDLC includes requirements definition, analysis and design. Develop algorithms to solve complex problems - be able to understand and extend designs or come up with new design approaches. Review and analyze programmer software requirements, design documentation, high level designs and code, including C#, C++, Java for accuracy, design and regulatory compliance. Perform software development with test frameworks and applications to develop sophisticated automated tests for external medical device software. Execute tests to ensure conformance of code to requirements. Generate and maintain the appropriate work products. Maintain in-house/cloud test farm. Perform Troubleshooting activities.
Minimum Requirements: Applicant must have a minimum of a Bachelor\'s degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, or Electrical Engineering, or a related field, combined with at least 8 years of progressively responsible post-Bachelor\'s experience as a Software Engineer or Test Engineer in software verification, creating and maintaining automated tests, including the following:
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.