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

Principal Software Engineer

Mobia Medical, Inc.

About Mobia Medical

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.
  • Experience with multiple programming languages, including C#, Python, SQL, JavaScript, C++, Java, Swift, and/or Kotlin .
  • 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.

Benefits

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.

Apply now
Vacancy posted 4 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
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    4 days ago
  • $114.6k - $234.6k

     ...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's Key Management Service (KMS) -a foundational... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, 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
    4 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Saint Paul, MN
    23 hours ago
  • $143k - $193.05k

     ...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. These solutions are foundational... 
    Suggested
    Full time
    Remote work
    Worldwide

    Rocket Software

    Saint Paul, MN
    4 days ago
  • $169.3k - $304.7k

     ...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will... 
    Work experience placement
    Work at office

    Akamai

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

     ...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for...  ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Saint Paul, MN
    3 days ago
  • $169.3k - $304.7k

     ...that are available 24/7. Partner with the best As a Principal SDET, you will lead the test strategy for Akamai's custom...  ...platform known for its dependability. As a Principal Software Development Engineer in Test, you will be responsible for: Designing, building... 
    Work experience placement
    Work at office

    Akamai

    Saint Paul, MN
    23 hours ago
  •  ...balance, and supports putting your personal life first. Engineering Engineering at Nice is a lean, collaborative team where...  ...connect our clinicians to our patients.  As a hands-on Principal Software Engineer, you will spend the majority of your time writing,... 
    Immediate start
    Remote work
    Shift work

    Explore Opportunities at Nice Healthcare

    Saint Paul, MN
    6 days ago
  •  ...Medtronic seeks a Principal Software Engineer to design and develop automated test systems for implantable cardiac devices. The role focuses on modernizing legacy test infrastructure by transitioning to Python and C# frameworks while integrating AI tools, working closely... 

    Medtronic

    Minneapolis, MN
    5 days ago
  •  ...Medtronic seeks a Senior Principal Software Engineer to lead embedded software architecture and development for next-generation renal denervation medical devices. This technical leadership role combines hands-on engineering with strategic decision-making, mentorship, and... 

    Medtronic

    Minneapolis, MN
    1 day 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
    3 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 Sustaining... 
    Flexible hours

    Detector Electronics LLC

    Minneapolis, MN
    a month ago
  •  ...Software Engineer II | Java + React Are you a software engineer who enjoys building reliable applications, solving complex technical challenges, and working closely with a collaborative engineering team? We're partnering with an established organization seeking a Software... 

    Selby Jennings

    Columbia Heights, MN
    3 days ago
  •  ...Description: We are looking for a talented Software Engineer skilled in Power Electronics and Embedded Control Software to join our team specializing in Electronics Architecture for our Cummins Electronics and Fuel Systems in our MN, Shoreview, CPG Headquarters... 
    Local area

    Infotree Global Solutions

    Shoreview, MN
    1 day ago
  • $102.1k

     ...skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About the role: This Principal Software Design Quality Engineer position will support active implantable medical devices. This position serves as a leader in design controls,... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation package
    Shift work
    3 days per week

    Boston Scientific

    Arden Hills, MN
    1 day ago
  • $100k - $150k

     ...therapies and digital health solutions. This role is part of the software engineering organization responsible for designing developing and...  ...authorization 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
    Remote work
    Flexible hours

    Medtronic

    Fridley, MN
    1 day ago
  • $95.9k - $129.47k

     ...Impact and Empathy. Learn more about Life at Olympus: Job Description The 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 Corporation of the Americas

    Brooklyn Park, MN
    more than 2 months 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
    1 day ago
  •  ...Medtronic seeks a Software Development Engineer II to design and develop software for next-generation pelvic health therapies in a regulated medical device environment. The role involves full-cycle software engineering for web and mobile applications supporting therapy... 

    Medtronic

    Fridley, MN
    5 days ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    2 days ago
  • $67 - $112 per hour

     ...Title: Application Security Engineer Location: Brooklyn Park, MN | Hybrid or Remote Job Type: Contract (12 months) Compensation: $67.0...  ...posture of modern applications and platforms by collaborating with software engineering, cybersecurity, and AI-focused teams. The ideal... 
    Hourly pay
    Contract work
    Remote work

    Dahl Consulting

    Brooklyn Park, MN
    11 hours ago
  • $132k - $238k

     ...values and culture. Learn more about Target here . As a Lead Engineer within Digital Enablement you serve as the technical anchor for...  ...production environment. We work at the intersection of software engineering cloud infrastructure and site reliability driving standards... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Target

    Brooklyn Park, MN
    1 day ago
  • $210k - $230k

     ...Director of Software Engineering Location: Shoreview, MN, US, 55126 Who Are We? Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world’s most difficult problems, like air quality and safety solutions?... 

    TSI Incorporated

    Shoreview, MN
    2 days ago
  • $105k

     ...Job Description Job Description Embedded Software Engineer Location: Brooklyn Park, MN | Onsite Compensation: $105,000+ annually Industry: Industrial Technology / Advanced Printing Systems Build the Embedded Technology Behind Next-Generation Printing... 
    H1b
    Work at office

    TriSearch

    Brooklyn Park, MN
    20 days ago
  • $120.8k - $181.2k

     ...supported throughout their care journey. The Senior Software Systems Engineer on the Neuromodulation and Pelvic Health Premarket Design...  ...authorization 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
  • $52 - $90 per hour

     ...Title : Java/Kotlin Software Developer Location : Brooklyn Park, MN Job Type : Contract (4 months) Compensation : $52.00...  ...platforms and services. In this role, you will serve as a senior engineering specialist responsible for designing, developing, and... 
    Hourly pay
    Contract work
    Temporary work

    Dahl Consulting

    Brooklyn Park, MN
    13 days ago
  • $67 - $112 per hour

     ...Title : Generative AI / Agentic AI Engineer Location : Brooklyn Park, MN | Hybrid – onsite 2 days per week Job Type : Contract...  ...Generative AI / Agentic AI Engineer with 5-6 years of experience in software engineering, machine learning, AI, or data science, including... 
    Hourly pay
    Contract work
    Temporary work
    2 days per week

    Dahl Consulting

    Brooklyn Park, MN
    a month 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... 
    Local area

    TSI Incorporated

    Shoreview, MN
    1 day ago
  • $85k - $105k

     ...are: Circuit Check is a global leader in test systems and engineering solutions for complex electronics focused on building the next...  ...and domain expertise. Our design staff includes electrical, software, mechanical engineers, and project managers. Our systems are supported... 
    Temporary work
    For contractors
    Work experience placement
    H1b
    Work at office
    Local area
    Work visa

    CIRCUIT CHECK INC

    Maple Grove, MN
    12 days ago

Do you want to receive more vacancies?

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