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
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
- 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.
- 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.
- 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...SuggestedH1bWork at officeLocal areaImmediate startFlexible hours$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...SuggestedTemporary workFlexible hours$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$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...SuggestedFull timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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...SuggestedFull timeRemote workWorldwide$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 placementWork at office$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 workFlexible hoursShift work$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 placementWork at office- ...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 startRemote workShift work
- ...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 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...
$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- ...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
- ...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...
- ...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
$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 payWork at officeLocal areaRemote workRelocation packageShift work3 days per week$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 timeH1bWork at officeLocal areaImmediate startRemote workFlexible hours$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 timeLocal areaWork from homeWorldwide- ...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...
- ...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...
$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 workFlexible hours$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 payContract workRemote work$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 timeTemporary workWork experience placementFlexible hours$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?...$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...H1bWork at office$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 timeH1bWork at officeLocal areaImmediate startFlexible hours$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 payContract workTemporary work$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 payContract workTemporary work2 days per week$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$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 workFor contractorsWork experience placementH1bWork at officeLocal areaWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal Fridley, MN
- healthcare software sales Fridley, MN
- remote software sales Fridley, MN
- software implementation project manager Fridley, MN
- software technology Fridley, MN
- software Fridley, MN
- senior principal software engineer
- principal software engineer
- principal software engineer manager
- principal embedded software engineer




