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 15 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer | Implantable Medical Device Systems in Minnesota vacancy
  • $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
    12 days ago
  • The Imagine Group in Minnesota is seeking a Systems Engineer to advance the infrastructure architecture and automation across enterprise hosting operations. You will collaborate with Infrastructure, EUC, Information Security, and Application Development teams to deliver... 
    Senior

    The Imagine Group

    Shakopee, MN
    3 days ago
  • $130k - $160k

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

    Dahl Consulting

    Minnesota
    15 days 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
    2 days ago
  • Grain Millers is seeking a Senior Systems Engineer in Eden Prairie to drive infrastructure transformation supporting a multi-site manufacturing environment. You will design and maintain secure, scalable systems ensuring high performance and uptime. The ideal candidate has... 
    Senior

    Grain Millers

    Eden Prairie, MN
    2 days ago
  • Grain Millers, Inc. is looking for a Senior Systems Engineer to join their Eden Prairie, MN team. In this role, you'll design and maintain modern...  ...offers a competitive compensation package, including medical and 401(k) benefits. #J-18808-Ljbffr Grain Millers, Inc.
    Senior

    Grain Millers, Inc.

    Eden Prairie, MN
    2 days ago
  • $77k - $202k

     ...people in data and analytics engineering focus on leveraging advanced...  ...optimising algorithms, models, and systems to enable intelligent...  ...that meet business needs. As a Senior Associate, you analyze complex...  ...range of benefits, including medical, dental, vision, 401k, holiday... 
    Senior
    Full time
    H1b

    PwC

    Minneapolis, MN
    3 days ago
  • $124k - $149k

     ...Senior Power Systems Engineer As our Senior Power Systems Engineer, you will help MISO analyze future operating conditions on the Bulk Electric System (BES) and determine the actions needed to allow maintenance of existing, and construction of new electrical facilities... 
    Senior
    Work experience placement
    Local area

    MISO

    Eagan, MN
    4 days ago
  • A leading medical device company is seeking a Senior Systems Engineer in Plymouth, MN to drive innovation in medical device systems. You will lead cross-functional projects, understand customer needs, and ensure robust product development. Ideal candidates have a Bachelor... 
    Senior

    Nonin Medical, Inc.

    Minneapolis, MN
    3 days ago
  • $86k - $126k

     ...Power System Engineer Be part of something powerful. Eaton leads the industry with the largest, most experienced team of field service technicians and engineers, and we're not slowing down. We're expanding our team with driven professionals who want to work on impactful... 
    Senior
    For contractors
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton Plc

    Chanhassen, MN
    3 days 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

    Chanhassen, MN
    1 day ago
  • ManpowerGroup Global, Inc. seeks a Senior Systems Engineer to support Acute Therapies products, driving...  .../validation within a regulated medical device context. The role demands systems engineering...  ...across electro-mechanical and software domains, knowledge of SysML/UML, and... 
    Senior

    ManpowerGroup Global, Inc.

    Minneapolis, MN
    1 day ago
  • Eaton is seeking a Power System Engineer for Chanhassen, MN, in a hybrid role with about 25% travel. You will perform power systems studies, quality analysis, design, installation, startup, maintenance, and training, while independently managing medium-sized projects and... 
    Senior

    Nutanix

    Chanhassen, MN
    1 day ago
  • $102.3k - $209.5k

     ...Job Description Senior Power Systems Studies Engineer Role Summary We are seeking a Senior Power Systems Studies Engineer to lead advanced power...  ...benefits package which includes the following: # Medical, dental, and vision insurance, including expert medical... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  •  ...Senior Systems Engineer Location: North Plymouth MN Contract: 12+ months contract with possibilities...  ..., verification, and validation of medical devices. Responsibilities Perform activities...  ...and standards Use various software tools and programs to complete the above... 
    Senior
    Contract work
    Shift work

    ManpowerGroup Global, Inc.

    Minneapolis, MN
    2 days ago
  •  ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures...  ..., enhance, and troubleshoot real-time software systems that control complex capital equipment used in... 
    Senior

    SkyWater Search Partners

    Minneapolis, MN
    5 days ago
  • $85k

     ...About the Role: As a Systems Design Engineer on our Implantable Systems team, you'll play...  ...teams of hardware engineers, software engineers, and research...  ...for active implantable devices, including battery requirements...  ...: Experience in the medical/diagnostics space.... 
    Senior
    Hourly pay
    Shift work

    Boston Scientific

    Arden Hills, MN
    a month ago
  • $100k - $130k

     ...harnessing Danaher’s system of continuous improvement...  ...part of the Systems Engineering Department located in...  ...are groundbreaking medical devices that utilize robotics...  .... In the role of Senior Systems Engineer for...  ...vision systems on a software controlled medical diagnostic... 
    Senior

    Danaher Corporation

    Chaska, MN
    2 days ago
  • $65k - $85k

    Senior Equipment Systems & Vendor Associate page is loaded## Senior Equipment Systems...  ...external liver assist device for acute liver failure (...  ...regulated pharma, biotech, or medical device environment with a H...  ...RAM) equipment management software* Experience driving... 
    Senior
    Work at office
    Worldwide

    United Therapeutics Corporation

    Eden Prairie, MN
    4 days ago
  •  ...Job Description As a Senior Software Engineer at Forj, you’ll do more than write code. In this role...  ...into embedded software reality, shape system software architecture, make...  ...in embedded software development in Medical Device or other regulated industry, ideally... 
    Senior
    Local area

    Forj medical

    Saint Paul, MN
    2 days ago
  • UnitedHealth Group is seeking a Software Architect to design and implement high-performance software solutions. You’ll lead architectural guidance and collaborate with teams using modern technology stacks like .NET and Angular. Key responsibilities include developing robust... 
    Senior

    UnitedHealth Group

    Minnetonka, MN
    3 days ago
  •  ...personnel, distributors, and vendors. Lead system setup and commissioning, including electrical and/or mechanical and/or software troubleshooting. Directly perform...  ...lead process technicians and other process engineers to perform product and process testing.... 
    Senior

    MRINetwork

    Greenwald, MN
    5 days ago
  •  ...design, development, integration, and sustainment of enterprise software systems in a federal environment. Deliver secure, scalable, and high...  .... Requirements 5 to 9 years of experience in software engineering, cybersecurity, or related technical field. Experience developing... 
    Senior
    Contract work
    Visa sponsorship

    Jobtailor

    Virginia, MN
    3 days ago
  •  ...Preferred Location Bachelors Degree in Computer Science Information Systems with 7 years of relevant technical experience or Masters degree...  ...building and deployment a plus Experience building computer software within the airline industry is a plus Knowledge of Windows... 
    Senior

    Samprasoft

    Minneapolis, MN
    1 day ago
  •  ...Join our dynamic engineering team to build scalable cloud-native applications that serve millions...  ...teams to deliver high-quality software solutions. Requirements Bachelor’s degree...  ...issues Participate in on-call rotation and maintain system reliability #J-18808-Ljbffr... 
    Senior
    Worldwide

    Comfort Health

    Saint Paul, MN
    2 days ago
  •  ...Arden Hills About the role The Senior Design Assurance Engineer will directly support medical device product development from...  ...and projects impacting active implantable and accessory devices, as well...  ...remediation, Design Control Quality System integration and other Design... 
    Senior
    Relocation
    Relocation package

    Boston Scientific

    Arden Hills, MN
    1 day ago
  • $61.22 per hour

     ...Job Summary Title: Senior Software Engineer Location: Maple Grove, MN Contract Type: Contract, 1st Shift...  ...Rate: $61.22/hr Benefits: overtime, medical, dental, vision, 401k, travel....  ...Understanding of Earned Value Management System (EVMS) and Control Account Manager/Work... 
    Senior
    Contract work
    Day shift

    Apollo Professional Solutions

    Maple Grove, MN
    3 days ago
  •  ...Senior Software Engineer page is loaded## Senior Software Engineerlocations: Minnesotatime type: Full timeposted on: Posted Todayjob requisition...  ..., developing, and testing complex software programs and systems. You will collaborate with team members to solve problems,... 
    Senior
    Work at office
    Worldwide

    OCLC

    Saint Paul, MN
    2 days ago
  • Infinite Computing Systems is seeking a Sr. IT Business Analyst in Minnetonka, MN, focusing on the SAP PP Module in the Medical Device industry. The role involves manufacturing process leadership...  ...be open to travel. Experience in software validation and knowledge of... 
    Senior
    Remote job

    Infinite Computing Systems

    Minnetonka, MN
    3 days ago
  •  ...Nextern is seeking a Senior Software Engineer to join our product realization...  ...Nextern, we develop innovative medical technologies and connected...  ...per established quality system procedures. You will work in...  ...Understanding of multitasking and device driver complexities... 
    Senior
    Temporary work
    Work experience placement

    Nextern Inc.

    Maple Grove, MN
    3 days 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!