Talent.com
Senior Software Engineer
Senior Software EngineerEnterra Medical, Inc. • Minneapolis, MN, US
No longer accepting applications
Senior Software Engineer

Senior Software Engineer

Enterra Medical, Inc. • Minneapolis, MN, US
7 days ago
Job type
  • Full-time
Job description

Job Description

Job Description
Senior Software Engineer
St. Louis Park, MN

Job Summary:
We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable programming software and mobile applications that interface with implantable devices. The ideal candidate will have experience in medical device development, system integration, and regulatory compliance, with a passion for building technology that improves patient outcomes.

Responsibilities:
  • Design, develop, and maintain programmer software for medical device systems, including embedded components and mobile apps (iOS/Android).
  • Build secure and user-friendly mobile applications for clinicians and patients to monitor and interact with implantable devices.
  • Collaborate with cross-functional teams—hardware engineers, firmware developers, and clinical specialists—to ensure seamless integration between device, software, and external systems.
  • Implement secure communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for data exchange between implantable devices and mobile apps.
  • Ensure adherence to medical device standards such as ISO 13485, IEC 62304, and FDA regulations throughout the software lifecycle.
  • Optimize software for performance, reliability, and cybersecurity in a highly regulated environment.
  • Conduct risk analysis, debugging, and verification to ensure software meets safety and efficacy requirements. Document design specifications, test plans, and validation reports per regulatory requirements.
  • Support clinical trials and post-market activities by analyzing system performance and deploying software updates.
  • Apply AI-based techniques for code development and process improvement, including automated code generation and intelligent code review.
Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering, or a related field.
  • 5+ years of experience developing software for medical devices or regulated systems.
  • Strong proficiency in programming languages such as C/C++, C#, Python, Java, or Swift/Kotlin for mobile development.
  • Experience with embedded systems and real-time operating systems (RTOS) as well as application-level development.
  • Familiarity with medical device regulations (FDA, ISO 13485, IEC 62304).
  • Hands-on experience with wireless communication protocols (BLE) and secure data transfer.
  • Experience with software development tools (GitHub, Jira) and automated testing frameworks.
Preferred Qualifications:
  • Experience with mobile app development for healthcare applications.
  • Familiarity with Agile development methodologies.
  • Knowledge of battery management systems and low-power optimization for connected devices.

Total Compensation: $150,000-165,000 DOE

Powered by JazzHR

uVpTp88fa6

Create a job alert for this search

Senior Software Engineer • Minneapolis, MN, US

Similar jobs

Senior Software Engineer, Android

RvohealthMinneapolis, MN, United States
Full-time

The RVO Health Prevention Team works on a series of beneficial coach-led health programs like weight loss, diabetes, hypertension, smoking cessation, and behavioral health programs like Sleep Well ...Show more

 • Promoted

Senior Software Engineer

On-Demand GroupMinneapolis, Minnesota, US
Full-time

API-first, and decoupled architecture principles.Analyze current systems and recommend.API modernization and service decoupling.CI/CD, automated testing, and monitoring.Collaborate with architects ...Show more

 • Promoted

Remote Director of Software Engineering – SaaS Growth

ImageTrendEagan, MN, United States
Remote
Full-time

A healthcare technology company is seeking a Director of Software Engineering to lead a technical team in Eagan, MN.This position oversees software development, improves processes, and requires ext...Show more

 • Promoted

Senior Software Engineer, Health Plan Systems Lead & Grow (Remote)

HealthPartnersMinneapolis, MN, United States
Remote
Full-time

A leading healthcare organization is seeking a Software Engineer to contribute to the development of health plan systems.This role involves design, development, and testing of applications for a cr...Show more

 • Promoted

Immediate Opening for Software Engineer Role

MidWestern ITMinneapolis, MN, United States
Full-time
Quick Apply

Job Title: Software Engineer (Junior to Mid-Level) Employment Type: W2 Contract Location: Minnesota Work Authorization: Green Card Holders, US Citizens, H4 EAD only Experience Level: 1 4 Years [Ent...Show more

Senior Software Engineer II - US

Perforce SoftwareMinneapolis, MN, United States
Full-time

Senior Software Engineer II - US.Senior Software Engineer II - US.This range is provided by Perforce Software.Your actual pay will be based on your skills and experience — talk with your recruiter ...Show more

 • Promoted

Senior Software Engineer (Remote)

Patterson Companies, Inc.Minneapolis, MN, United States
Remote
Full-time

The Senior Software Engineer role is accountable for the development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applic...Show more

 • Promoted

Senior Software Engineer

PayvaMinneapolis, MN, United States
Full-time

Payva is building the financial engine that powers the creator economy — connecting digital entrepreneurs and their audiences through smart, transparent financial tools.We move fast, think big, and...Show more

 • Promoted

Senior Full-Stack Engineer

OnsightsMinneapolis, MN, United States
Full-time

Senior Full-Stack Engineer at Anno.We specialize in building and operating advanced test ranges for low Technology Readiness Level (TRL) single- or dual-use autonomous platforms, providing a critic...Show more

 • Promoted

Founding Software Engineer - Full-Stack, Hybrid

QuantLink AIMinneapolis, MN, United States
Full-time

A financial technology company seeks a Founding Software Engineer to join their Minneapolis, MN team.This full-time role offers a hybrid work arrangement, focusing on building high-quality features...Show more

 • Promoted

Senior Software Engineer in Test

Accurant InternationalMinneapolis, MN, US
Full-time
Quick Apply

Renovo Automation, a Subsidiary of Accurant International.The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives drivi...Show more

Senior Full Stack Engineer

OutlierMinneapolis, MN, United States
Full-time

Outlier helps the world’s most innovative companies improve their AI agents by providing human feedback.We collaborate with leading AI organizations to train Large Language Models (LLMs) to functio...Show more

 • Promoted

Senior Controls Engineer

ArchKey Solutions LLCMinneapolis, MN, US
Full-time

This position is based out of our Minneapolis, MN office.ArchKey is one of the nation’s largest privately held specialty trade installation and integrated facility service companies.We are a leader...Show more

Sr Embedded Software Engineer

Trispoke managed servicesMaple Grove, MN, United States
Temporary
Quick Apply

MessageBody">Position Details Title: Sr Embedded Software Engineer Job ID: 7430 Location : Maple Grove, MN - ONSITE Pay Rate: ...Show more

Senior Software Engineer

Gentis SolutionsMinneapolis, MN, United States
Full-time

This range is provided by Gentis Solutions.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Our client, an innovative engineering consultancy spe...Show more

 • Promoted

AI Software Engineer (Claude Code Lead)

DatamytePlymouth, Minnesota, United States
Full-time

Salary: $120,000 - 140,000 per year.Bachelors degree in Computer Science, Software Engineering, or a similar technical field (or equivalent practical experience).Proven experience using Claude Code...Show more

 • Promoted

Senior Engineer

Trane TechnologiesMinneapolis, Minnesota, United States of America
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ...Show more

 • Promoted

Software Engineer in MN, OH or SC (Full-time)

Navita HealthTwin Cities, MN, US
Full-time
Quick Apply

Navita Health is a next-generation behavioral health company committed to transforming the way people experience recovery from substance use disorder (SUD) and mental health challenges.Our name, me...Show more