Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer | Implantable Medical Device Systems

$150k - $160k
Full-time

Dahl Consulting

Title : Senior Software Engineer
Location : St. Louis Park, MN | Hybrid 
Job Type : Permanent / Direct Hire
Compensation : $150,000 - $160,000
Industry: Medical Devices
---
About the Role
We are partnering with an innovative medical device company based in St. Louis Park, MN, to identify a Senior Software Engineer to join their growing engineering team. Our client specializes in the development of active implantable medical device systems designed to improve patient outcomes and advance clinical care. This is an exciting opportunity to contribute to cutting-edge healthcare technology within a highly regulated and mission-driven environment. Job Description
The Senior Software Engineer will play a critical role in designing and developing programmer software and mobile applications that interface with implantable medical devices. This position requires a blend of embedded systems expertise, mobile application development, and a strong understanding of regulatory compliance within the medical device industry. The successful candidate will collaborate closely with cross-functional teams to deliver secure, reliable, and user-friendly technology that directly supports clinicians and patients.
Key responsibilities include:
  • Designing, developing, and maintaining programmer software for medical device systems, including embedded components and mobile applications (iOS/Android).
  • Building secure and user-friendly mobile applications that allow clinicians and patients to monitor and interact with implantable devices.
  • Collaborating with hardware engineers, firmware developers, and clinical specialists to ensure seamless integration between device, software, and external systems.
  • Implementing secure communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for data exchange between implantable devices and mobile applications.
  • Ensuring adherence to medical device standards such as ISO 13485, IEC 62304, and FDA regulations throughout the software development lifecycle.
  • Optimizing software for performance, reliability, and cybersecurity in a highly regulated environment.
  • Conducting risk analysis, debugging, and verification to ensure software meets safety and efficacy requirements.
  • Documenting design specifications, test plans, and validation reports in accordance with regulatory requirements.
  • Supporting clinical trials and post-market activities by analyzing system performance and deploying software updates.
  • Applying AI-based techniques for code development and process improvement, including automated code generation and intelligent code review.
Qualifications
Required Qualifications:
  • 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.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
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.
Benefits
Our client offers a comprehensive benefits package designed to support your health, financial well-being, and work–life balance. Benefits include medical, dental, and vision insurance, as well as Health Savings Account (HSA) and Flexible Spending Account (FSA) options. Employees are eligible to participate in our 401(k) retirement plan with company match and may also receive stock options. In addition, we provide paid holidays and flexible time off to help you recharge and maintain balance. How to Apply
Take the first step on your new career path!  To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#LI-CF1
#LI-Hybrid

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer | Implantable Medical Device Systems in Minnesota vacancy
  • $130k - $160k

     ...Title : Principal Firmware Engineer - Implantable Medical Devices Location : St. Louis...  ...quality of life. As a senior technical leader, you will...  ...including hardware engineering, software development, quality, and...  ...to ensure seamless system integration Develop and... 
    Suggested
    Permanent employment
    Full time
    Flexible hours

    Dahl Consulting

    Minnesota
    a month ago
  • $130k - $160k

     ...Summary: Enterra Medical is a medical device company dedicated to...  ...Principal Firmware Engineer with specialized experience...  ...firmware for active implantable medical devices....  ...optimizing embedded software to ensure the safety...  ...in embedded systems, real-time operating... 
    Suggested
    Work at office

    Enterra Medical, Inc.

    Minneapolis, MN
    10 days ago
  • $85k - $148k

     ...Senior Mainframe Systems Programmer – AutomationRemote - United StatesJR012893 Position Summary...  ...automation for different platforms Engineering solutions to bridge tool capabilities...  ...required Other Qualifications Software development and Programming – Writing... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Saint Paul, MN
    2 days ago
  • $91.7k - $163.7k

     ...to start Caring. Connecting. Growing together. As a Senior I O Engineer specializing in CICS System Programming, you will play a critical role in maintaining...  ...deep technical expertise in system integration, software maintenance, and performance tuning across multi-LPAR... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • The Senior IT Systems Engineer - AI Tools Operations and Enablement / Change Management role is responsible for stable, scalable day-to-day operations...  ...the maintenance and support of moderately complex systems software and hardware computer systems at multiple Mayo Clinic... 
    Senior
    Visa sponsorship
    Flexible hours
    Afternoon shift

    Mayo Clinic

    Rochester, MN
    1 day ago
  • $125k - $191.7k

     ...This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization...  ...and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Saint Paul, MN
    5 days ago
  • $150k - $165k

     ...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... 
    Senior
    Full time

    Enterra Medical

    Minnesota
    1 day ago
  • $160k - $200k

     ...For more information, visit are seeking a high-caliber Senior Systems Software Engineer to join our Core Storage Team. In this role, you will be...  ...Quantum provides a diverse portfolio of health plans for medical and prescription, dental, vision, life, disability, and supplemental... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Quantum

    Mendota Heights, MN
    2 days ago
  •  ...pace specializing in the fields of Software Development, Software Consultancy and...  ...experience in design and development of Medical Devices Software systems using C/C++, J2EE or .Net...  ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Information... 

    Sonsoft

    Saint Paul, MN
    1 day ago
  • $120.8k - $181.2k

     ...first — developing innovative medical technologies that improve...  ...physicians and health systems to improve how patients are...  ...throughout their care journey.The Senior Software Systems Engineer on the Neuromodulation and...  ...-intensive medical device systems.The ideal... 
    Senior
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    6 hours ago
  • $86k - $126k

     ...largest, most experienced team of field service technicians and engineers, and we’re not slowing down. We’re expanding our team with...  ...s shaping the future of power management. We're hiring a Power System Engineer in Chanhassen, MN! This is a hybrid role with approximately... 
    Senior
    For contractors
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton Corporation

    Chanhassen, MN
    3 days ago
  • $178.4k - $267.6k

     ...Day in the Life Senior Principal Software Engineer Careers That Change...  ...Failure offers devices and therapies to treat...  ...our software-driven medical robotics platform....  ...meets the business and system needs. Ensures that...  ...Internet of Things) implantable devices like Implantable... 
    Senior
    Contract work
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Flexible hours

    Socket.dev

    Minneapolis, MN
    5 days ago
  •  ...From massive data centers to modernizing transmission systems, our industry-recognized engineers and scientists have been at the forefront of grid transformation...  ...future. Primary Responsibilities In the role of the Senior Electrical Engineer - Battery Energy Storage Systems we... 
    Senior
    For contractors
    Work at office

    HDR

    Minneapolis, MN
    2 days ago
  • $170k

    Please see the below requirements for a Senior or Principal Electrical Engineer to join a growing class III medical device organization in the Northeast Twin...  ...play a critical part in supporting an implantable electromechanical system in a late-stage development/... 
    Senior

    Real Staffing Group

    Minneapolis, MN
    3 days ago
  •  ...exciting opportunity for Senior System Design Quality Engineer supporting a cross-functional...  ...of capital equipment and software within the Interventional...  ...of next-generation medical devicesInternational standards...  ...to influence how devices they are working on are tested... 
    Senior
    Hourly pay
    Relocation package
    Shift work
    3 days per week

    Boston Scientific Corporation

    Maple Grove, MN
    2 days ago
  •  ...mission-focused, AI-powered software and services company based in...  ...You'll build the agentic systems and data pipelines behind NetworkOS...  ..., cost, and latency Engineer data pipelines — robust ingestion...  ...AI they can trust. Small, senior team. Early-stage impact with... 
    Senior
    Full time
    Remote work

    Collaboration.Ai

    Minneapolis, MN
    14 days ago
  • $87k - $120k

    Senior Electrical Engineer - Power Systems & DistributionABOUT USMatrix Technologies, Inc. has been a leading provider of engineering, automation, and systems...  ...: Arc Flash StudiesShort Circuit StudiesProtective Device Coordination StudiesLoad Flow AnalysisPower System... 
    Senior
    Full time
    Temporary work
    For contractors
    Casual work
    Local area
    Immediate start
    Work from home
    Flexible hours
    Night shift

    Matrix Technologies

    Edina, MN
    4 days ago
  • $132.4k - $205.1k

     ...sales, service, and support functions across the globe, your journey at Tennant can take you places you never expected.Senior Principal System Engineer - New Product DevelopmentTennant Company is a recognized leader in designing, manufacturing and marketing solutions... 
    Senior
    Local area
    Worldwide

    Tennant Company

    Golden Valley, MN
    1 day ago
  •  ...is seeking a Site Reliability Engineer that combines technical...  ...participate in managing all installed systems and infrastructure within the...  ...support systems, application software, and system management tools...  ...DisabilitiesTo request a medical accommodation during the application... 
    Senior
    Full time
    Work experience placement
    Weekend work
    Afternoon shift
    3 days per week

    Wells Fargo

    Minneapolis, MN
    3 days ago
  • $104k - $156k

     ...developing innovative medical technologies that...  ...(CRM) Embedded Systems Environments (ESE)...  ...across the world. As a Senior Design Automation Engineer, you will be...  ...test of Medtronic implantable cardiac devices and end-to-end testing...  ...Cadence Palladium software, RPP software,... 
    Senior
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Medtronic

    Minnesota
    4 days ago
  • $110k - $135k

     ...harnessing Danaher's system of continuous improvement...  ...possible.The Senior Systems Engineer is responsible for design...  ...making design changes for medical diagnostics...  ...mechanical, fluidics, medical devices, or aerospace...  ...Experience working with software-controlled systems or... 
    Senior
    Full time

    Danaher Corporation

    Chaska, MN
    3 days ago
  • $150k - $180k

     ...three decades, Cirtec Medical has been a leading...  ...complex medical devices. We specialize in...  ...neuromodulation, implantable drug delivery, cardiac...  ...invasive surgical systems. Our dedicated...  ...Principal Systems Engineer will be...  ...implementation of electronic, software, and mechanical... 
    Hourly pay
    Full time
    Shift work

    Cirtec Medical

    Minneapolis, MN
    1 day ago
  • What you’ll do: Provide technical consultation in power systems studies, power quality analysis, design, installation, startup, maintenance...  ...to improve performance and safety. Lead and mentor engineers on medium-sized projects, fostering technical growth and collaboration... 
    Senior
    For contractors
    Local area
    Visa sponsorship
    Relocation package

    Eaton Corporation

    Chanhassen, MN
    3 days ago
  •  ...Senior Systems Engineer Our Fortune 500 client (One of the world's largest Healthcare companies...  ..., verification, and validation of medical devices. What You'll Be Doing Perform...  ...and standards Use various software tools and programs to complete the above... 
    Senior
    Shift work

    Experis

    Minneapolis, MN
    2 days ago
  • Job Summary Senior Power Systems Engineer is a key technical leader within ProPetro’s PROPWR organization...  ...Skilled with electrical measurement devices, instrumentation and tooling. Proven...  ...tools. Experience with electrical CAD software. Proficient in Microsoft Office and a... 
    Senior
    Work at office
    Remote work

    ProPetro Energy Solutions

    Saint Paul, MN
    3 days ago
  • $114.6k - $234.6k

     ...Description Owns complex system modules and fleet...  ...contracts across software, firmware, and...  ...initial board/device bring-up; develops...  ...guidance and coaching to engineers to drive...  ...by manager and/or senior technical leaders...  ...the following: # Medical, dental, and vision... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Saint Paul, MN
    1 day ago
  •  ...Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where...  ...employees experience every day.The Senior Quality Systems Engineer serves as a highly experienced...  ...' experience, preferably within the medical device industry. Demonstrated experience... 
    Senior
    Hourly pay
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours
    Shift work
    3 days per week

    Boston Scientific Corporation

    Arden Hills, MN
    4 days ago
  • $202.2k - $213.25k

     ...Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or...  ...Position ROLE AND POSITION OBJECTIVES:As a Senior Principal Embedded Software Engineer for Airborne Systems, you’ll be a member of a cross functional team... 
    Senior
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    2 days ago
  • $95.9k - $129.47k

     ...to Life, by advancing medical technologies and...  ....Job DescriptionThe Senior Design Quality Engineer provides professional expertise for Software quality and best practices...  ...application of medical device SW regulatory...  ...software testing, or systems engineering, or 6 years... 
    Senior
    Full time
    Local area
    Work from home
    Worldwide

    Olympus

    Brooklyn Park, MN
    1 day ago
  • Senior Embedded Software EngineerFull-Time | On-Site | Twin Cities, MNAbout the...  ...an innovative medical device company just NW of Minneapolis...  ...Senior Embedded Software Engineer to join its collaborative...  ...evaluationsContribute to system risk analysis and FMEA activitiesSupport... 
    Senior
    Relocation
    Visa sponsorship

    Real Staffing Group

    Minneapolis, MN
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer | Implantable Medical Device Systems. Be the first to apply!