Demo

Principal Software Engineer

Transcend
Fridley, MN Full Time
POSTED ON 5/31/2026
AVAILABLE BEFORE 6/28/2026

About Transcend

Transcend, Inc. is a fast-growing, Twin Cities–based medical device company that is transforming the way people experience sleep therapy. Our flagship travel-friendly CPAP device—small enough to fit in the palm of your hand—along with an expanding ecosystem of accessories, helps people sleep better, travel easier, and live more fully wherever their journey takes them.


Our mission is simple but powerful: We help people live happy and healthy lives through better sleep.


Position Summary

We are seeking a Principal Software Engineer to lead the architecture, design, and development of software for a connected Class II medical device, including embedded firmware, mobile applications, and cloud-connected Software-as-a-Medical-Device (SaMD) components.


This role combines hands-on technical leadership with software design assurance, ensuring compliance with FDA design controls while delivering safe, reliable, and high-performance systems that directly impact patient therapy. You will drive system architecture decisions, guide software lifecycle processes, and integrate risk management principles across all development stages, and collaborate with UX/UI designers to shape intuitive, patient-centered experiences across mobile and connected device interfaces.


The ideal candidate brings deep experience in regulated, safety-critical environments and demonstrates expertise in IEC 62304, ISO 14971, and FDA 21 CFR Part 820, along with a strong ability to lead cross-functional engineering efforts.



Key Responsibilities

  • Design, develop, and implement the system and software architecture for a connected CPAP platform spanning embedded firmware, mobile applications, and cloud-based components
  • Drive end-to-end software lifecycle execution in compliance with IEC 62304
  • Own integration of risk management practices (ISO 14971) into software design and development decisions
  • Lead cross-functional collaboration with Engineering, Quality, Regulatory Affairs, and Operations
  • Lead design reviews, code reviews, and formal risk analyses (FMEA, fault tree analysis)
  • Establish and enforce best practices for software verification, validation, and design documentation
  • Author and support software deliverables for regulatory submissions (e.g., 510(k))
  • Lead investigation and resolution of software-related nonconformances, CAPAs, and field issues


Required Qualifications

  • Bachelor’s degree in technical or scientific discipline
  • 8 years of software development experience, including work in regulated industries
  • Hands-on experience performing bench-level testing and verification of embedded software, including setup and execution of test fixtures, simulators, hardware interfaces, and diagnostic tools to validate functional, performance, and integration requirements
  • Proficiency in one or more programming languages (e.g., C/C , Python, Java)
  • Experience with embedded systems, real-time systems, or connected medical devices
  • Strong understanding of requirements management, traceability, and verification strategies
  • Excellent communication and cross-functional collaboration skills
  • Thrives in a fast-paced, small-company environment where ownership is real, decisions move fast, and doing it right matters


Preferred Qualifications

  • Hands-on experience with IEC 62304-compliant software development processes
  • Experience applying ISO 14971 risk management principles to software systems
  • Experience with FDA software guidance, cybersecurity guidance, and global regulatory expectations
  • Experience with software risk management tools
  • Experience using defect tracking and requirements management tools
  • Experience with mobile application–based products
  • Experience with connected medical devices and cloud-connected applications
  • Familiarity with UX/UI design principles and experience collaborating with UX designers to deliver intuitive, patient-centered interfaces for mobile or connected device applications

Salary : $135,000 - $175,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Transcend

  • Transcend Fridley, MN
  • Position Summary The Customer Success Associate reports to Chief Growth Officer and serves as a primary point of contact for end-user customers who purchas... more
  • 5 Days Ago

  • Transcend Fridley, MN
  • Senior Production & Supply Chain Engineer You will own sourcing production for a high-growth medical device company — and report directly to the CEO. Be th... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Fridley, MN area that may be a better fit.

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 11 Days Ago

  • Principal Financial Group Raleigh, NC
  • What You'll Do As an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!