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 Park County, MT vacancy
  • $130k - $160k

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

    Enterra Medical, Inc.

    Park County, MT
    a month 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

    Park County, MT
    14 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, Inc.

    Park County, MT
    a month ago
  • $105k - $160k

     ...Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains...  ...Leads the application of internal software deployment platform, continuous integration...  ..., deployment processes and system configurations.  TECHNICAL SUPPORT... 
    Senior
    Work experience placement

    Cargill

    Park County, MT
    6 hours ago
  • $80k - $125k

     ...Application Engineer US-MN-Roseville Job ID: 2026-3439 # of Openings: 1...  ...global leader in thermal control for power systems, Horton offers a variety of technologies...  ...including PTO, Company Paid Holidays, 401K, Medical, Dental, Vision, HSA, FSA, Life, AD&D,... 
    Suggested
    Worldwide
    Visa sponsorship
    Free visa
    Monday to Friday

    Horton, Inc.

    Park County, MT
    4 days ago
  •  ...will drive key initiatives, mentor other engineers, and set the standards for reliability...  ...optimization. Mentorship & Guidance: Act as a senior mentor to junior engineers, helping them...  ...Improvement: Proactively identify systemic weaknesses and lead initiatives to... 
    Senior

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • $95k - $152k

     ...Job Purpose and Impact ~ The Senior Application Developer- SuccessFactors Employee...  ...builds, maintains, integrates and implements software applications within SuccessFactors. With...  ...comprehensive benefit program including medical and/or other benefits dependent on the... 
    Senior
    Work experience placement

    Cargill

    Park County, MT
    6 hours ago
  • $77k - $130k

     ...AND POSITION REQUIREMENTS: The Electrical Power and Control Systems (EPCS) Department within the Undersea Systems Office (USO) of the...  ...and talented Electrical Propulsion and Power Systems (EPPS) engineers to join our teams.  You will take part with multidisciplinary engineering... 
    Work experience placement
    Work at office
    Remote work

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  ...Forthright / FORUM is seeking an experienced Senior Accountant to join our team. This role is ideal for someone who enjoys a stable,...  ...• Maintain payroll and employee records within ADP and related systems • Process employee changes including new hires, compensation... 
    Senior
    Work at office
    1 day per week

    Forthright

    Park County, MT
    4 days ago
  •  ...and APIs, AMPscript, SSJS, and SQL - Proficient in HTML, CSS, and JavaScript/jQuery - Familiarity with marketing automation, CRM systems, and sales and marketing processes - Excellent problem-solving skills and attention to detail - Strong written and verbal... 
    Remote work

    Kasmo Global

    Park County, MT
    4 days ago
  •  ...solutions that enhance business efficiency and user experience. As a senior member of the team, you will be instrumental in driving our...  ...management, upgrades, and performance tuning to ensure optimal system health and stability. Collaborate with business stakeholders,... 
    Senior

    Client

    Park County, MT
    1 day ago
  • $120k - $160k

     ...Impact ~ The AI Security Engineering Manager will help solidify...  ...engineers, cloud engineers, software engineers and other key stakeholders...  ...the implementation of new systems or interfaces between AI...  ...comprehensive benefit program including medical and/or other benefits... 

    Cargill

    Park County, MT
    6 hours ago
  • $150k - $165k

     ...Senior Project Manager Location: St. Louis Park, MN (Hybrid)  Job Summary:...  ...continuous improvement projects for active implantable medical devices (AIMDs).  This role will be...  ...Qualifications:  ~ Bachelor’s degree in engineering or related field.   ~7+ years of experience... 
    Senior
    Full time
    Contract work

    Enterra Medical, Inc.

    Park County, MT
    a month ago
  • $25 - $34 per hour

     ...engaging, highly organized, Senior Administrative Assistant to work...  ...through the help desk ticket system and in person Provide...  ...Proven proficiency in Microsoft Software Applications (Word, Excel, Power...  ...is a trusted partner in engineering North America's essential infrastructure... 
    Senior
    Hourly pay
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ulteig

    Park County, MT
    4 days ago
  • Good Samaritan Health Center in Atlanta seeks a Senior Certified Nursing Assistant for straight night shifts. In this full-time role, you will provide compassionate bedside care, support activities of daily living, obtain vital signs, and monitor patient status for adult... 
    Senior
    Full time
    Night shift

    Good Samaritan

    Park County, MT
    2 days ago
  •  ...constantly evolving environment. What we are looking for: The Senior Buyer is responsible for leading assigned product categories by...  ...pricing, vendor, and inventory data remain accurate across all systems. Maintain product information and merchandising content that... 
    Senior
    Work at office

    AQUATIC SALES SOLUTIONS LLC

    Park County, MT
    13 hours ago
  • A leading architectural firm in Saint Louis Park is seeking an experienced professional to manage projects from conception to execution. The role includes coordinating teams, establishing client relations, and overseeing project budgets. Candidates must hold a Bachelor...
    Senior
    Full time

    Fashion Institute of Design & Merchandising

    Park County, MT
    2 days ago
  • $100k - $150k

     ...Job Summary The Pavement Engineer 3 is a senior-level professional responsible for leading pavement...  ...pavement engineering techniques and software applications. Review work performed...  ...modeling and real-time monitoring systems, into project execution. Collaborate... 
    Senior
    For contractors
    Work at office
    Local area
    Visa sponsorship
    Relocation package
    Flexible hours

    American Engineering Testing

    Park County, MT
    4 days ago
  • $50 - $60 per hour

    DataAnnotation is committed to creating high-quality AI. Enjoy the flexibility of remote work and the freedom to set your own schedule. This is an opportunity to work with us as an independent contractor.   We're currently expanding into an exciting new area – teaching...
    Senior
    Hourly pay
    Contract work
    For contractors
    Work experience placement
    Remote work

    Data Annotation

    Park County, MT
    more than 2 months ago
  • $86k - $164k

     ...AND POSITION REQUIREMENTS: We are searching for mid-level Systems Engineers to join the Intelligent Sensors Technologies (IST)...  ...mission areas include Application of traditional systems and software engineering techniques for the design and development of complex... 
    Work at office

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $109k - $191k

     ...motivated, experienced, and driven Systems Research and Development Engineer to join the Communications and Signal...  ...This position will be working with senior technical staff to research, design...  ...and signal processing software and hardware solutions. ARL fosters... 
    Contract work
    Work experience placement
    Work at office

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $38 - $40 per hour

     ...LSL ALF LLC is seeking a part-time RN After Hours for Senior Living to gather clinical information and provide healthcare services. The position operates remotely with initial onsite orientation in St. Louis Park, MN. Candidates must have a degree in Nursing and hold... 
    Senior
    Hourly pay
    Part time
    Remote work
    Afternoon shift

    LSL ALF LLC

    Park County, MT
    2 days ago
  • $70k - $190k

     ...Senior Water/Wastewater Engineer Department: Water/Wastewater Employment Type: Full Time Location: St. Louis...  ...water, wastewater, and reuse system operations Conduct treatment technology...  ...informed ISG Employee Owner Benefits Medical, dental, and vision Paid time off, pro... 
    Senior
    Full time
    Work at office

    I&S Group

    Park County, MT
    3 days ago
  •  ...and next-generation communication systems. The Fiber Technician supports engineering and manufacturing operations by...  ...quality inspections using measuring devices and inspection tools Collaborate...  ..., cable manufacturing, medical device, or aerospace industries Relevant... 

    GCS Recruitment

    Park County, MT
    3 days ago
  • $134.9k - $224.9k

    Cox Automotive is hiring a Machine Learning Engineer Lead for the AI Accelerator team. The role spans three areas. The Lead builds and...  ...compliance tracking, and audit trails. The Lead builds evaluation systems that measure whether AI agents and models perform as expected,... 
    Local area
    Visa sponsorship
    Shift work

    Cox Automotive

    Park County, MT
    6 hours ago
  • $134.9k - $224.9k

    We are seeking a visionary Machine Learning Engineer Lead to spearhead our experimental ML initiatives and drive innovation across the...  ...Learning (AI/ML) principles to design, test, and scale frameworks, systems, and models for big data predictive applications. Develops AI/... 
    Visa sponsorship

    Cox Automotive

    Park County, MT
    6 hours ago
  • $77k - $146k

     ...Sentencing (PCS) is seeking a Full-Stack Software Engineer to help modernize and support mission-...  .... Provide oversight and perform system administration for development, test, training...  ...-being. In addition to comprehensive medical, dental, and vision coverage, employees... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  ...of technologies, including chatbots, generative AI, backend systems, third-party integrations, and monitoring tools. These solutions...  ...channels such as chat, email and voice. As a Software Engineer on the Bot and Communication Channels Customer Care Team, you... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  •  ...Key Responsibilities Software & Firmware Testing Develop and...  ...scripts for embedded firmware and system modules. Perform...  ...Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer...  ...preferably in embedded systems, IoT devices, or consumer electronics. ~... 
    Senior

    Carrier Canada

    Park County, MT
    more than 2 months ago
  • $123.5k - $229.5k

     ...solutions. nVent is seeking a highly skilled Senior Treasury Manager to play a key leadership...  ...and drive improvements to treasury systems, banking platforms, and automation of...  ...eligible full-time employees that includes: Medical, dental, and vision plans along with... 
    Senior
    Minimum wage
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    nVent

    Park County, MT
    1 day 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!