Talent.com
Senior Software Engineer
Senior Software EngineerGateway Recruiting • Minneapolis/St. Paul, MN, United States
Senior Software Engineer

Senior Software Engineer

Gateway Recruiting • Minneapolis / St. Paul, MN, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Summary :

This role is 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.
  • [job_alerts.create_a_job]

    Senior Software Engineer • Minneapolis/St. Paul, MN, United States

    [internal_linking.similar_jobs]
    Senior Backend Engineer (Remote) - AI

    Senior Backend Engineer (Remote) - AI

    Jobot • Minneapolis, MN, US
    [filters.remote]
    [job_card.full_time]
    Multiple Bonuses + 401(k) Match + 100% Health Insurance Premium Coverage.This Jobot Job is hosted by : Katie Griffith.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Core Experiences - Minneapolis, USA

    Senior Software Engineer, Core Experiences - Minneapolis, USA

    Speechify • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Distinctive Staffing Solutions • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description Job Overview : We are seeking a dynamic and experienced Lead Software Engineer to join our innovative team. This pivotal role is perfect for a technology enthusiast ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer - AI Applications

    Software Engineer - AI Applications

    Williams AV • Eden Prairie, Minnesota, US
    [job_card.full_time]
    Job Description Job Description Our Company At Williams AV, our vision is to improve lives by breaking down communication barriers to understanding. We pioneered assistive listening systems in 1976...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote FP&A Manager – AI Trainer ($50-$60 / hour)

    Remote FP&A Manager – AI Trainer ($50-$60 / hour)

    Data Annotation • St. Francis, Minnesota
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Nuclear Engineer

    Nuclear Engineer

    U.S. Navy • Ham Lake, MN, US
    [job_card.full_time]
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.The most powerful energy sources in the world need the most powerful minds behind them.As a Nuclear Reactors Eng...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Principal Vision Software Engineer

    Principal Vision Software Engineer

    SANUWAVE, Inc • Eden Prairie, Minnesota, US
    [job_card.full_time]
    Job Description Job Description The Principal Vision Software Engineer is a senior, hands-on technical leader responsible for the design, development, and optimization of image processing, comput...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Developer

    Senior Software Developer

    Minnesota Bankers Association • Minneapolis, MN, United States
    [job_card.full_time]
    W 82nd Street Ste 1500, Bloomington, MN 55431.As a Senior Software Developer at UBB, you will be key in shaping our technological landscape and driving innovation and efficiency.Your expertise will...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer (Feature Focused -.NET / C#)

    Sr. Software Engineer (Feature Focused -.NET / C#)

    Jobot • Minneapolis, MN, US
    [job_card.full_time]
    Project Engineer - Affordable Housing / Multi-family Construction - St.This Jobot Job is hosted by : Kelly Anne Wight.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Accurant International • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description Hiring Entity : Renovo Automation, a Subsidiary of Accurant International Location : Minneapolis, MN (Hybrid) Status : Exempt Salary Range : $90,000 - $120,000 DOE Po...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer (Remote)

    Embedded Software Engineer (Remote)

    SmartThings • Minneapolis, Minnesota, US
    [filters.remote]
    [job_card.full_time]
    Job Description Job Description Description Did your things make you go "wow" today? We're dedicated to improving lives by making the everyday objects around us more useful, and with our open plat...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Enterra Medical, Inc. • Minneapolis, Minnesota, US
    [job_card.full_time]
    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 imp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Test Engineer

    Senior Embedded Software Test Engineer

    Apptad Inc • Plymouth, MN, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join Vantive's R&D team in Plymouth, MN, as a Senior Software Test Engineer - Embedded Systems.In this role, you will focus on testing embedded software for life-saving Continuous Renal Re...[show_more]
    [last_updated.last_updated_variable_hours] • [new]
    Senior Software Engineer

    Senior Software Engineer

    Gateway Recruiting • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description Job Summary : This role is seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems.This ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Design Assurance Engineer

    Sr. Software Design Assurance Engineer

    Inspire Medical Systems Inc. • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description ABOUT INSPIRE MEDICAL SYSTEMS Inspire is the first of its kind medical device designed to make a difference in the lives of those living with Obstructive Sleep Apn...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Firmware Engineer - Hybrid Remote

    Firmware Engineer - Hybrid Remote

    Messina Talent Advisors • Minneapolis, Minnesota, US
    [filters.remote]
    [job_card.temporary]
    Job Description Job Description Firmware Engineer opportunity! Messina is assisting our client, a leading global provider of intuitive, connected home solutions, whose innovative products and te...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Client Success Sales Associate - ANDOVER

    Client Success Sales Associate - ANDOVER

    Farrell's eXtreme Bodyshaping • Andover, Minnesota, US
    [job_card.part_time]
    Job Description Job Description Change lives and have fun doing so!! Do you have a zest for life and for fitness? For being on the front lines of changing lives? For working in the details to he...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Development Engineer II

    Software Development Engineer II

    Kognitiv Edge • Minneapolis, Minnesota, US
    [job_card.full_time]
    Job Description Job Description About Kognitiv Edge : Kognitiv Edge (KE) excels in developing Training and Education solutions for complex military training pipelines. The company, grounded in inno...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]