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$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...SuggestedFull timeH1bWork at officeLocal areaImmediate startFlexible hours$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...SuggestedLocal area$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...SuggestedFull timeWork at officeLocal areaFlexible hours$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...SuggestedLocal areaFlexible hours$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...SuggestedFull timeWork experience placementH1bWork at officeLocal areaImmediate startWorldwideFlexible hours- 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...
$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 timeWork at officeLocal areaFlexible hours$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 timeWork at officeImmediate startWork visaRelocation package3 days per week$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 timeWork experience placementLive inLocal areaRemote workWorldwide- ...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
$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 workFlexible hours$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 areaImmediate startFlexible hours- ...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
$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 timeWork at officeLocal areaFlexible hoursShift work$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 workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$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 timeTemporary workLocal areaRemote workFlexible hours$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 timeH1bWork at officeLocal areaImmediate startFlexible hours$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 hours1 day per week$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 timeLocal areaWork from homeWorldwide$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 timeH1bWork at officeLocal areaImmediate startFlexible hours$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...- ...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...
$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 wageFull timeTemporary workWork experience placementLocal area$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 officeRemote workWork from homeFlexible hours$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 timeH1bWork at officeLocal areaImmediate startFlexible hours- ...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
- ...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...
- ...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
- 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 timeRelocation
$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Fridley, MN
- software technology Fridley, MN
- software implementation project manager Fridley, MN
- healthcare software sales Fridley, MN
- software Fridley, MN
- id software Fridley, MN
- remote software sales Fridley, MN
- principal embedded software engineer
- principal software engineer manager
- senior principal software engineer



