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

Posted in General Business 7 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 Engineer

This Software Engineer will work primarily in the development of automated tests and framework for the external devices interacting with implantable medical devices. The engineer will develop other utilities in support of the automated verification including working with 3rd party tool APIs and frameworks as well as develop/maintain cloud-based test framework. The successful candidate will contribute to designing frameworks to support test automation using design patterns and sound OO design concepts. The candidate will also have the ability to work on diverse issues, providing sound judgment within generally defined practices and policies.

Responsibilities Include


  • Participate in all phases of the SDLC process, including requirements definition, analysis and design
  • SW development with test frameworks and application to develop sophisticated automated tests for external medical device software
  • Apply sound OO principles along with SW design patterns and practices
  • Develop algorithms to solve complex problems and be able to understand and extend designs or come up with new design approaches
  • Contribute to test frameworks and tools, test design, documentation, test development/maintenance and test procedures
  • Review design documentation and code generated by other engineers using C#
  • Execute tests to ensure conformance of code to requirements
  • Generate and maintain the appropriate work products
  • Review product design documents and programmer software

Requirements


  • Bachelor's or master's degree in Computer Science, Computer Engineering, Biomedical Engineering or Electrical Engineering required
  • Prefer 3 years of software development with experience in creating and maintaining automated tests and test frameworks
  • Good written and oral communication skills expected
  • Advanced knowledge of, and development experience with, C# or Java
  • Experience working with configuration management, test management and defect tracking tools and agile methodologies
  • Experience with software lifecycle processes in a medical device software or other highly regulated environment
  • Comfortable working with internal contacts within the team as well as cross-functional teams in other parts of the company

Preferred Qualifications:


  • Leadership skills a plus
  • Preference for strong working knowledge of Microsoft Visual Studio development environment as well as Azure Dev Ops and Git/GitFlow
  • Ability to lead projects, manage assignments and schedules at project level a plus
  • Experience with Android, iOS and Windows mobile environments preferred
  • Cardiac Rhythm Management and Neuro Stimulation knowledge preferred
  • Familiarity with HP ALM, NUnit, MKS Source Integrity, MKS Integrity Manager and ReSharper are a plus
  • Knowledge of Mobile automation frameworks (Appium or ADB), web technologies, and database knowledge (NoSQL) a plus
  • Experience with cross-platform mobile development/Xamarin a plus
  • Experience with visual build process and tools, CI/CD concepts, Azure Dev Ops & pipelines, Git versioning a plus
  • General scripting knowledge a plus

Physical Requirements:

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 a minimum of 40 hours / week.

Must be able to travel internationally and domestically, roughly 10% of the time.

Location: Lake Oswego(0001)

Working hours: Full-time

Job ID: 53822





More jobs in Lake Oswego, Oregon

Other
about 3 hours ago

CyberCoders
Other
1 day ago

Wells Fargo
General Business
1 day ago

BIOTRONIK, Inc.
More jobs in General Business

General Business
less than a minute ago

Aveanna Healthcare
General Business
1 minute ago

Aveanna Healthcare
General Business
1 minute ago

Aveanna Healthcare