Demo

Principal Embedded Software Engineer

Cirtec Medical
Brooklyn, MN Full Time
POSTED ON 12/30/2025
AVAILABLE BEFORE 2/7/2026
Description

Please note - Sponsorship or transfer of sponsorship, including OPT/F1 Visas, is not available for this role.

About Us

For over three decades, Cirtec Medical has been a leading outsourcing partner for complex medical devices. We specialize in providing comprehensive solutions for Class II and III devices, from design and development to precision components and finished device assembly. Our expertise spans neuromodulation, implantable drug delivery, cardiac rhythm management, structural heart, mechanical circulatory support, and minimally invasive surgical systems.

Our dedicated teams prioritize growth, innovation, and collaboration. We actively seek opportunities for improvement to enhance our support for clients. If you embrace a growth mindset and thrive on challenges, you may be a perfect fit for our team!

Position Summary

The Principal Embedded Software Engineer will be responsible for software development for Class II and III medical devices. Based out of our headquarters in Brooklyn Park, MN, Cirtec Medical is a vertically integrated, full-service, outsource partner, bringing more than three decades of expertise to every phase of the product development lifecycle for complex medical devices, including state-of-the-art product design, development, and manufacturing. We partner with our customers to bring medical devices to market quickly, predictably, and cost-effectively.

Key Responsibilities

  • Develop embedded software designs for various active implantable medical device applications.
    • Our embedded software typically runs in an environment that includes an ARM microcontroller/processor, MICS-band and/or Bluetooth Low Energy communications, inductive recharging circuits, and fully custom ASICs.
    • We also develop code for a variety of external devices used by clinicians and patients to interact with the implanted device.
  • Communicate effectively with customers, business managers and technical leaders.
  • Lead more junior engineers in architecture, design, implementation, test, documentation and process.
  • Develop software requirements and create software design control documents.
  • Perform software design risk management activities according to applicable standards in the medical device field.
  • Unit, integration, and system testing of developed embedded software including static and dynamic testing.
  • Participate in design reviews and in software process development activities.
  • Create and maintain project plans and Design History Files (DHF) for each project.
  • Develop embedded software life cycle plan and management for new products.
  • Reliable, consistent, and punctual attendance is an essential function of the job.
Must Have

  • A Bachelor’s degree in a STEM engineering discipline preferred
  • 10 years of experience required in embedded software engineering
  • Experience in an engineering environment with mechanical, tool design, and manufacturing processes (medical device preferred).
  • Experience leading technical team members on complex projects
  • Extensive experience programming in C and object-oriented design for embedded medical device applications
  • Experience using hardware diagnostic instruments to troubleshoot embedded devices
  • Demonstrated experience working with Human Interface Devices (HIDs)
  • Familiar with IEC 60601 and IEC 62304 international standards
  • Must be able to read, write and speak fluent English
  • Excellent oral, written, and presentation communication skills

Competitive market salary from $150,000 to $180,000 per year depending on qualifications and experience.

Cirtec Medical Corporation considers for employment and hires qualified candidates without regard to age, race, religion, color, sex, sexual orientation, gender identity, national origin, ancestry, protected veteran or disability status or any factor prohibited by law. Cirtec Medical Corporation and all of its related companies fully endorse equal opportunity for all. Cirtec Medical provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in the job application process.

We work to create a culture that is built on innovation, respect, transparency and communication, and hope you take pride in being a member of our team. It is Cirtec’s goal to create a great work environment and to keep the company a great place to work. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. Our benefits include Training and career development, Healthcare and well-being programs including medical, dental, vision, wellness and occupational health programs, Paid Time Off and 401(k) retirement savings with a company match.

Salary : $150,000 - $180,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 Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Principal Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cirtec Medical

  • Cirtec Medical Brooklyn, MN
  • Description About us: For over three decades, Cirtec Medical has been a leading provider of manufacturing solutions for complex Class II and III medical de... more
  • 14 Days Ago

  • Cirtec Medical Brooklyn, MN
  • Description About us: NovelCath, a Cirtec company, specializes in the design and development of complex, minimally invasive, interventional medical technol... more
  • 14 Days Ago

  • Cirtec Medical Brooklyn, MN
  • Description About us: For over three decades, Cirtec Medical has been a leading outsourcing partner for complex medical devices. We specialize in providing... more
  • 14 Days Ago

  • Cirtec Medical Brooklyn, MN
  • Description Please note - Sponsorship or transfer of sponsorship, including OPT/F1 Visas, is not available for this role. About Us For over three decades, ... more
  • 14 Days Ago


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

  • thirdpoleinc Waltham, MA
  • Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged... more
  • 14 Days Ago

  • Coherent Corp. and Careers Horsham, PA
  • Primary Duties & Responsibilities Software development – 75% Design and develop software features based on high level customer and product line management ... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!