Senior Medical Device Software Architect

Micro Systems Engineering, Inc.

Portland (OR)

Hybrid

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Micro Systems Engineering, Inc. in Lake Oswego, OR is seeking a Staff Software Development Engineer to lead software architecture and development for implantable devices and clinician/patient applications. You will drive design decisions, mentor engineers, and ensure quality and regulatory compliance across the product lifecycle.

You will collaborate with systems, firmware, hardware, and clinical teams to deliver safe, reliable software while supporting cybersecurity and CI/CD initiatives.

Qualifications

  • Bachelor's degree in CS/Software Eng or related field.
  • 6+ years of professional software development experience.
  • Experience with C#, C++, Kotlin and OO design.
  • Familiarity with Agile development and Git workflows.
  • Strong communication and problem-solving skills.

Responsibilities

  • Lead design and development of software for medical devices and clinician/patient apps.
  • Define architecture and technical direction for complex projects.
  • Develop high-quality, maintainable software with tests.
  • Ensure compliance with FDA QSR and other standards.
  • Mentor engineers and promote best practices.
  • Collaborate with cross-functional teams to integrate software with implantable devices.
  • Support cybersecurity, reliability, and performance initiatives.

Skills

6+ years experience
C#
C++
Kotlin
Object-oriented design
Agile methodologies
Git

Education

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field

Tools

Git

Job description

Micro Systems Engineering, Inc. in Lake Oswego, OR is seeking a Staff Software Development Engineer to lead software architecture and development for implantable devices and clinician/patient applications. You will drive design decisions, mentor engineers, and ensure quality and regulatory compliance across the product lifecycle.

You will collaborate with systems, firmware, hardware, and clinical teams to deliver safe, reliable software while supporting cybersecurity and CI/CD initiatives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Biomedical Software Verification Lead (Hybrid)
Senior Biomedical Software Verification Lead (Hybrid)

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

Hybrid
USD 100,000 - 140,000
Senior Factory Software Engineer, Med Device Tech
Senior Factory Software Engineer, Med Device Tech

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 110,000 - 145,000
Hybrid Medical Systems Engineer - Mechanical Design
Hybrid Medical Systems Engineer - Mechanical Design

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

Hybrid
USD 110,000 - 150,000
Mechanical Systems Engineer - Implantable Medical Devices
Mechanical Systems Engineer - Implantable Medical Devices

Micro Systems Engineering, Inc. • Portland (OR)

Hybrid
USD 90,000 - 150,000
Software Engineer, Medical Device Apps (C#)
Software Engineer, Medical Device Apps (C#)

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 90,000 - 130,000
Lead Medical Device Software Engineer, Real-Time Systems
Lead Medical Device Software Engineer, Real-Time Systems

Current Surgical • San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff Software Development Engineer
Staff Software Development Engineer

Micro Systems Engineering, Inc. • Portland (OR)

Hybrid
USD 120,000 - 160,000
Staff Medical Device Test Automation Engineer
Staff Medical Device Test Automation Engineer

Micro Systems Engineering, Inc. • Portland (OR)

On-site
USD 120,000 - 180,000
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000
Staff Biomedical Engineer
Staff Biomedical Engineer

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

Hybrid
USD 100,000 - 140,000