1

Biomedical Software Engineer Jobs in Portland, OR

We are seeking candidates who are pursuing or have completed a degree in Biomedical Engineering or ... Ability to use (and learn) manufacturing software and hardware tools. * Must adhere to all safety ...

We are seeking candidates who are pursuing or have completed a degree in Biomedical Engineering or ... Ability to use (and learn) manufacturing software and hardware tools. * Must adhere to all safety ...

We are seeking candidates who are pursuing or have completed a degree in Biomedical Engineering or ... Ability to use (and learn) manufacturing software and hardware tools. * Must adhere to all safety ...

Professional, FEA Engineering

Portland, OR · On-site

$87K - $116K/yr

The Professional Engineer, Simulation role will combine the objectivity and clarity of engineering ... CAE) software environments to create, edit, and manipulate 3D designs of footwear components and ...

Professional, FEA Engineering

Portland, OR · On-site

$87K - $116K/yr

The Professional Engineer, Simulation role will combine the objectivity and clarity of engineering ... CAE) software environments to create, edit, and manipulate 3D designs of footwear components and ...

next page

Showing results 1-20

Biomedical Software Engineer information

See Portland, OR salary details

$67.3K

$156.4K

$217.9K

How much do biomedical software engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for biomedical software engineer in Portland, OR is $156,399.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,200.00 and $183,400.00 per year, depending on experience, location, and employer.

What is a biomedical software engineer?

A Biomedical Software Engineer develops software solutions for medical and healthcare applications, including medical devices, diagnostic tools, and research simulations. They combine biomedical knowledge with software development skills to create and maintain systems that improve patient care, enhance medical research, and ensure regulatory compliance. Their work often involves programming, data analysis, and collaboration with healthcare professionals and researchers.

What does a biomedical software engineer do?

Biomedical Software Engineers often work on designing, developing, and maintaining software used in medical devices, clinical diagnostics, or healthcare information systems. Typical responsibilities include coding new features, troubleshooting and resolving software issues, ensuring compliance with medical standards, and participating in quality assurance testing. You may also collaborate closely with clinicians, researchers, and regulatory specialists to align technological solutions with user needs and safety requirements. These projects frequently involve iterative development and rigorous validation to ensure reliability in real-world medical settings.

What skills and qualifications are needed to be a biomedical software engineer?

To thrive as a Biomedical Software Engineer, you need a strong background in computer science, biomedical engineering, and software development—often supported by a bachelor's or master's degree in a related field. Proficiency with programming languages such as Python, C++, or Java, familiarity with medical imaging tools, and experience working with healthcare interoperability standards like HL7 or DICOM are typically required. Effective communication, teamwork, and problem-solving skills are crucial for collaborating with cross-functional teams and understanding user requirements. These competencies ensure that biomedical software solutions are safe, compliant, and meet the complex needs of healthcare environments.

Infographic showing various Biomedical Software Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 80% Full Time, 10% Part Time, and 10% Contract. Highlights an 100% In-person job distribution, with an average salary of $156,471 per year, or $75.2 per hour.

Senior Engineer, Applied Research

Lake Oswego, OR • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most
exciting challenges in medical technology today. We are a pioneer in developing innovative implantable medical
device technologies and devices that save and enhance the quality of life for millions of individuals living with
cardiovascular and chronic neurologic pain disorders. With more than 45 years of experience in design and
manufacturing of active implantable medical devices, our continuing success is based on our company's core
values - innovation, quality, reliability, integrity, teamwork, and undisputed expertise - thus enabling us
to inspire confidence and trust in physicians and patients worldwide. We are continually looking for talented
engineers, scientists, and professionals to share in our mission.
Please join us as:
Senior Engineer, Applied Research
We are looking for a strong Research Engineer to join our Clinical and Applied Research team focusing in the area of Cardiac Rhythm Management (CRM), including diagnostics and therapy for traditional bradycardia and pacing therapy, leadless pacemakers, cardiac monitoring and arrhythmia detection, tachycardia, and congestive heart failure. In this role, you will invent, demonstrate feasibility for, and prototype algorithms that enable new and differentiated product features. You will analyze clinical and preclinical data to characterize performance and monitor features in real-world use. You will collaborate closely with software and hardware development teams throughout the innovation, specification, and prototyping phases of new feature development. You will prepare technical analyses and reports to support regulatory submissions and product approvals. You will also work directly with external clinical research partners to design research studies, collect and evaluate data, and present findings to management and corporate stakeholders. This role operates in a highly innovative environment where you are expected to contribute to intellectual property development and to publish scientific work related to your research.
Your Responsibilities
  • Design, testing, and evaluation of feature prototypes (Matlab to C/C# in embedded environments) with the appropriate documentation
  • Write feature specifications, test specifications, and design specifications for use in development projects
  • Manage clinical and experimental studies throughout their life-cycle
  • Generate proposals based on a research road-map
  • Interface to external research partners
  • Design and write clinical study protocols
  • Interface to ethics committees
  • Collect data
  • Analyze and evaluate data
  • Report and publish studies
  • Transfer results into intellectual property
  • Establish and maintain relationships with external research partners
  • Conduct literature reviews and summarize research/feature trends in CRM industry
  • Communicate the status and results of projects to division management teams
  • Constantly optimize the applied research process with respect to efficiency, run-time and manpower

Your Profile
REQUIREMENTS
  • PhD or BS/MS in Engineering and/or Biomedical Engineering and/or Physics/Chemistry, or equivalent work experience in research environments.
  • A strong background in biological data analysis, especially with tools like MATLAB
  • Background in electrotherapy of the heart or similar biomedical experience
  • Excellent written and verbal communication skills required
  • Excellent interpersonal skills and a can-do attitude

PREFERRED REQUIREMENTS
  • A thorough understanding and significant experience in biomedical research preferably in the products and applications for the electrotherapy of the heart.
  • Proven ability to develop new research ideas and early developments to the level of a working system prototype
  • Strong background in biological data analysis (linear, stochastical, time/frequency domain, pattern recognition)
  • Strong background in C++/C#/Matlab, background in embedded coding (C) is preferred
  • Experience with statistical packages is a plus
  • Strong team player
  • Self-motivated, self-directed, and the ability to learn quickly
  • Demonstration of innovative working style

Travel
  • Must be able to travel internationally and domestically, less than 15% of the time.

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 in a laboratory / operating room environment, able to don and doff required PPE.
  • Must be able to work a minimum of 40 hours / week.

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
Oregon (US-OR)
Job ID: 62164