Software Staff Engineer

Full Time
Lake Oswego, OR
Posted
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.


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:


  • 8 years of software development engineering experience with focus on automated tests
  • 5 years of experience with designing and implementing test frameworks to support automated tests.
  • 5 years of development experience with C# or Java
  • 5 years of experience working with configuration management, test management and defect tracking tools and agile methodologies
  • 5 years of experience with Microsoft Visual Studio development environment.
  • 5 years of experience with software lifecycle processes in a medical device software or other highly regulated environment
  • 2 years of experience utilizing knowledge of medical device regulations and standards ISO 13485 and IEC 62304.

Must pass pre-employment drug and alcohol test and criminal background check.

All education, experience, and training may be gained concurrently. Applicants must be U.S. workers (includes U.S. citizens, permanent residents, foreign nationals granted temporary residence under one of the 1986 legalization programs, refugees, and asylees). Interested candidates should apply for all open positions at Micro Systems Engineering, Inc. at https://www.mst.com/careers by searching for Requisition ID 57736

MSEI Lake Oswego USA



Location: Lake Oswego(0001)

Working hours: Full-time

Job ID: 57736

randomorbitinc.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, randomorbitinc.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, randomorbitinc.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs