Principal Software Engineer

Mobia Medical, Inc.

Minneapolis (MN)

On-site

USD 130,000 - 180,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental and vision plans
401(k) with company matching
Unlimited PTO
Company holidays

Job summary

Mobia Medical, Inc. is seeking a Principal Software Engineer to lead software development for the Vivistim therapy system. You will guide projects across the full lifecycle, ensuring design controls, regulatory alignment, and collaboration with Quality, Operations, Regulatory, Marketing, and external partners.

The role emphasizes mentorship of software engineers, coordination with manufacturing, and shaping strategic product development for implantable devices and cloud services.

Qualifications

  • Bachelor's degree in Software Engineering, Electrical Engineering, or related field.
  • 7+ years of medical device software development experience.
  • Progressive technical leadership on software projects.
  • Strong IEC 62304 lifecycle knowledge.
  • Experience with version control and issue tracking tools.
  • Ability to collaborate across multiple functions.

Responsibilities

  • Lead software development projects from concept through production transfer.
  • Develop design control deliverables: requirements, schedules, hazard analyses, V&V.
  • Maintain and enhance existing devices; evaluate field feedback and complaints.
  • Define specs for Implantable Pulse Generator programmers, handheld apps, and cloud services.
  • Engage external suppliers and development partners.
  • Provide software support for manufacturing processes.
  • Contribute to strategic plans for new product development and enhancements.
  • Prepare technical product reports and trends related to products and systems.
  • Provide leadership and mentorship to software engineers and contractors.
  • Collaborate cross-functionally to meet customer needs and regulatory requirements.

Skills

Software engineering
Electrical engineering
Medical device software
IEC 62304
Version control
Leadership
Cross-functional collaboration
Problem solving

Education

Bachelor's degree in Software or Electrical Engineering

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Mobia Medical, Inc. • Fridley (MN)

On-site
USD 120,000 - 180,000
Medical, dental & vision benefits
401(k) with company matching
Unlimited PTO
Therapy Development Specialist (San Francisco)
Therapy Development Specialist (San Francisco)

Mobia Medical, Inc. • San Francisco (CA)

On-site
USD 90,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+3
Therapy Development Specialist (FL, Panhandle)
Therapy Development Specialist (FL, Panhandle)

Mobia Medical, Inc. • Florida

On-site
USD 90,000 - 100,000
Medical, dental, and vision plans
401(k) with company matching
Unlimited PTO
Principal Design Assurance Engineer
Principal Design Assurance Engineer

Mobia Medical • Minneapolis (MN)

On-site
USD 110,000 - 160,000
Territory Manager (San Diego)
Territory Manager (San Diego)

Mobia Medical, Inc. • San Diego (CA)

Hybrid
USD 150,000 - 350,000
Therapy Development Specialist (New Orleans)
Therapy Development Specialist (New Orleans)

Mobia Medical, Inc. • New Orleans (LA)

On-site
USD 90,000 - 100,000
Medical, dental and vision plans
401(k) plan with company matching
Unlimited PTO
Regional Director (Houston)
Regional Director (Houston)

Mobia Medical, Inc. • Houston (TX)

On-site
USD 360,000 - 440,000
Medical, dental & vision plans
FSA
401(k) with company matching
+2
Territory Manager (San Diego)
Territory Manager (San Diego)

Mobia Medical, Inc. • California

On-site
USD 320,000 - 380,000
Therapy Development Specialist (Virginia Beach)
Therapy Development Specialist (Virginia Beach)

Mobia Medical, Inc. • Virginia Beach (VA)

On-site
USD 90,000 - 100,000
Medical, dental and vision plans
401(k) with company matching
Unlimited PTO
+1
Therapy Development Specialist (New Orleans)
Therapy Development Specialist (New Orleans)

MicroTransponder • New Orleans (LA)

On-site
USD 90,000 - 100,000
Medical, dental, vision plans
401(k) with company matching
Unlimited PTO
+1