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

Principal Software Engineer

Mobia Medical, Inc.

Mobia Medical is a commercial-stage medtech company delivering breakthrough stroke recovery solutions. The company’s Vivistim® Paired VNS™ Therapy is the first and only FDA-approved implantable solution designed to improve function in chronic ischemic stroke survivors with moderate to severe upper limb impairments. Vivistim® Paired VNS™ Therapy combines targeted vagus nerve stimulation with functional movement to promote neuroplasticity and improve the brain’s ability to relearn motor skills. Mobia Medical is mobilizing patients, providers, and care partners to establish a better way forward in stroke care.

About the role

The Principal Software Engineer will play a key technical leadership role in the development and support of software used with the Vivistim® Paired VNS™ Therapy system. Reporting to the Vice President of Product Development, this individual will lead and contribute to software development across the full product lifecycle, including new product development, enhancements and maintenance of existing products, and software supporting manufacturing processes.

This is a highly collaborative role that works with Quality, Operations, Regulatory, Marketing, and Sales, as well as with external design partners and clinicians. The Principal Software Engineer will help translate product and customer needs into effective software solutions while ensuring development activities meet design controls, applicable standards, and regulatory requirements.

What you'll do

  • Lead and actively participate in software development projects throughout the full lifecycle, from early concept through production transfer.
  • Develop and support design control deliverables, including software requirements, project schedules, resource requirements, software-related hazard analyses, software FMEAs, verification and validation, and production transfer activities.
  • Lead the maintenance and enhancement of existing software devices and systems, including software updates and technical evaluation of software-related field feedback and complaints.
  • Direct software design initiatives and develop specifications based on product, marketing, and customer requirements for Implantable Pulse Generator Programmers, handheld device applications, and cloud-based services.
  • Identify, engage, and manage external suppliers and development partners supporting software development and manufacturing projects.
  • Provide technical software support for product manufacturing, including the development and validation of software deployment and testing processes.
  • Apply engineering and medical device industry expertise to help shape strategic plans for new product development and enhancements to existing products.
  • Prepare technical product reports by collecting, analyzing, and summarizing information and trends related to products and internal systems.
  • Provide technical leadership, supervision, and mentorship to software engineers and other technical personnel, including external contractors.
  • Collaborate cross-functionally to ensure software solutions meet customer needs while complying with applicable design controls, standards, and regulatory requirements.

Qualifications

Required Qualifications

  • Bachelor's degree in Software Engineering, Electrical Engineering, or a related discipline from an accredited university.
  • 7+ years of experience developing software applications for medical devices, or an equivalent combination of relevant education and experience.
  • Demonstrated career progression with increasing responsibility, including technical leadership of software development projects.
  • Strong knowledge of the IEC 62304 medical device software development lifecycle.
  • Experience developing, validating, and documenting non-product software tools.
  • Proficiency with software version control and issue-tracking systems.
  • Strong technical problem-solving skills with the ability to work effectively across multiple functions.
  • Demonstrated leadership skills with the ability to establish credibility, lead by example, and mentor other technical professionals.
  • Ability to adapt to changing business priorities and work effectively in a collaborative environment.
Preferred Qualifications
  • Advanced degree in Software Engineering, Electrical Engineering, or a related discipline.
  • Experience developing software user interfaces and partnering directly with end users to gather feedback and evaluate usability.
  • Cloud application development experience, including Azure or AWS web applications used for data storage, processing, and user interfaces.
  • Experience developing mobile applications for iOS and/or Android .
  • Experience meeting medical device cybersecurity design, process, testing, and documentation requirements, including FDA premarket and post-market cybersecurity guidance.

Equal Opportunity Employer

Mobia Medical provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Mobia Medical provides a comprehensive benefits program to employees. It includes medical, dental and vision plans along with an FSA. Employees may participate in the company 401(k) plan with company matching. The company offers an unlimited Paid Time Off (PTO) program and approximately 18 paid company holidays per year.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Fridley, MN vacancy
  • $178.4k - $267.6k

     ...neurological conditions. This role supports the embedded software function responsible for developing and sustaining...  ...patients and neuromodulation therapy systems.As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    5 days ago
  • $175k - $190k

     ...safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally...  ...problems. At TSI, you make a difference - every day.Sr. Principal Software Engineer - Supervisor (Embedded) at TSITSI is reimagining... 
    Suggested
    Local area

    TSI Incorporated

    Shoreview, MN
    2 days ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...extraction and benchmarking of legal terms.As a Principal Software Engineer, Full Stack at Noetica, you'll help build robust backend... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Saint Paul, MN
    3 days ago
  • $190.5k - $300k

     ...energized by building, leading, and making a meaningful impact, this leadership opportunity may be the right fit for you.Principal Software Engineer, C08 (IC)Our OpportunityChewy is looking for a Principal Software Engineer to join our Fulfillment Technology & Science team... 
    Suggested
    Local area
    Flexible hours

    Chewy

    Minneapolis, MN
    2 days ago
  • $178.4k - $267.6k

     ...grounded in purpose, growth, and impact.A Day in the LifeSenior Principal Software EngineerCareers that Change LivesMedtronic is a global...  ...that take on the healthcare industry's greatest challenges. Engineers and Scientists create our market-leading portfolio of innovations... 
    Suggested
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Medtronic

    Minneapolis, MN
    1 day ago
  • Principal Software Engineer - Compliance LeadTwin Cities, MNAbout the OpportunityAn innovative medical technology company is seeking a Principal Software Engineer focused on expanding a breakthrough, non-invasive therapeutic technology into new clinical applications. This... 

    Real Staffing Group

    Minneapolis, MN
    5 days ago
  • $183.1k - $340k

    Job DescriptionAre you a Principal-level software engineer who enjoys solving complex customer problems while remaining deeply hands-on with technology?Thomson Reuters is looking for a Principal Software Engineer / Architect - AI, CoCounsel Forward Deployed Engineering... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Saint Paul, MN
    2 days ago
  • $146.48k - $234.36k

    Job TitlePrincipal Software Engineer-C++ - (Azurion Eye) Plymouth, MNJob DescriptionThe Principal Software Engineer will lead the development, analysis, validation, and documentation of data-driven and machine-learning-enabled workflows for clinical imaging software within... 
    Full time
    Work at office
    Immediate start
    Work visa
    Relocation package
    3 days per week

    Philips

    Minneapolis, MN
    1 day ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Minneapolis, MN
    5 days ago
  •  ...Principal Software Engineer Location: Plymouth, MN (Hybrid- 3x a week) Duration: 7-month Join Client as a Principal Software Engineer - Embedded Systems and make a real difference in the lives of patients worldwide! Our cutting-edge technology and innovative solutions... 
    Worldwide

    Kasmo Global

    Minneapolis, MN
    1 day ago
  • $114.6k - $234.6k

     ...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  • $175k - $205.9k

    Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client... 
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Minneapolis, MN
    2 days ago
  •  ...by Sentinel Capital Partners, we're driving innovation and growth across our portfolio. The Opportunity: The Principal Embedded Software Engineer will lead the firmware design, implementation and test aspects of New Product Development programs (NPD) and... 
    Flexible hours

    Spectrum Safety Solutions

    Minneapolis, MN
    4 days ago
  • $183.1k - $340k

     ...including Cloud Audit Suite—a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands-on design leader for our product platforms,... 
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Saint Paul, MN
    4 days ago
  • $115k - $225k

     ...remaining days of the week.ABOUT THE TEAMThe Core Platform and AI Engineering team at Parametric is responsible for enhancing the quality...  ...responsible for supporting their success.ABOUT THE ROLEThe Principal Software Engineer, AI Platform, will serve as the AI engineering... 
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    Minneapolis, MN
    1 day ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    4 days ago
  • $146.4k - $219.6k

     ...growth and cross-functional collaboration as we work together to engineer the extraordinary. The person in this role will work from the...  ...sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns with... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    2 days ago
  • $160k - $180k

     ...SkyWater has partnered with a Twin Cities technology company that builds software and is hiring a Principal Software Engineer to lead its platform work. This is an individual contributor seat reporting to the Director of Software Engineering, with no direct reports and... 
    Flexible hours
    1 day per week

    Jobleads-US

    Minneapolis, MN
    3 days ago
  • $95.9k - $129.47k

     ...Innovation, Impact and Empathy. Learn more about Life at Olympus: .Job DescriptionThe Senior Design Quality Engineer provides professional expertise for Software quality and best practices in SW development across the global organization and assists development teams in... 
    Full time
    Local area
    Work from home
    Worldwide

    Olympus

    Brooklyn Park, MN
    4 days ago
  • $124.8k - $187.2k

     ...therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, and...  ...sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    1 day ago
  • $178.4k - $267.6k

     ...Senior Principal Embedded Software Engineer role at Medtronic's Neuromodulation Operating Unit, responsible for leading embedded software architecture, design, and lifecycle management for patient-facing implantable and external neuromodulation therapy systems. Requires... 

    Medtronic

    Fridley, MN
    20 days ago
  •  ...CVS Health is hiring a Principal Software Engineer to lead hands-on technical work across clinical decision-support apps deployed on Google Cloud. You will architect, build, and ship critical components for real-time systems, ML pipelines, and AI-enabled healthcare workflows... 

    Jobleads-US

    Saint Paul, MN
    4 days ago
  • $72.8k - $130k

     ...may be interested in. Required Qualifications: ~ Bachelor's degree OR equivalent experience ~3+ years of experience in software engineering, including enterprise-class microservices, REST APIs, React JS, API Security and web applications ~3+ years of experience... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area

    Optum

    Brooklyn Park, MN
    2 days ago
  • $134.3k - $181.8k

    Description The Opportunity Ulteig is seeking a Senior Software Engineer to design and develop complex full-stack software solutions that support scalable, maintainable SaaS and enterprise applications. Ulteig defines digital transformation as the deliberate use of... 
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ulteig

    Shoreview, MN
    1 day ago
  • $117.6k - $176.4k

     ...team partners with Finance, Information Technology (IT), Data Engineering, and business stakeholders to modernize financial processes through...  ..., stakeholder collaboration, and project execution.The Principal AI & Digital Finance Transformation Engineer leads the design... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    2 days ago
  •  ...of medical device systems. Work with a team of highly skilled engineers to deliver groundbreaking diagnostics and therapies. Required...  ...include: Design, develop, debug, modify, and test software programs using C, C++, C# or other current programming languages... 
    Relocation

    Spruce Infotech

    Shoreview, MN
    4 days ago
  •  ...Job Title: Senior AUTOSAR Software Developer Location: Fridley Minnesota, 55421 Duration: 12 months Must Have Skills: Strong expertise in AUTOSAR Software development. Hands-on experience with Vector DaVinci Developer and DaVinci Configurator tools... 

    SFE

    Fridley, MN
    2 days ago
  •  ...Title: AI Software Engineer Duration: 6-12 month contract Location: Hybrid Arden Hills, MN Must have skills: AI experience (AI Foundry/Agent Framework experience), Snowflake, data engineering/analysis experience, .Net, Python. Experience in Finance... 
    Contract work

    VDart

    Shoreview, MN
    1 day ago
  • Company DescriptionVentures Unlimited is a service centric organization. Our success begins with our ability to apply our relationships, leverage technologies, and identify talent - often in combination - to an endless array of real-world customer needsJob DescriptionTitle...
    Full time
    Relocation

    Ventures Unlimited

    Shoreview, MN
    3 days ago
  • $210k - $230k

     ...and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and...  ...problems. At TSI, you make a difference - every day.Director of Software Engineering at TSITSI provides trusted measurement, application... 

    TSI Incorporated

    Shoreview, MN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!