Talent.com
Principal Embedded Software Engineer
Principal Embedded Software EngineerCirtec Medical Corp. • Brooklyn Park, MN, US
[error_messages.no_longer_accepting]
Principal Embedded Software Engineer

Principal Embedded Software Engineer

Cirtec Medical Corp. • Brooklyn Park, MN, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Description


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:
  • Lead the Development of Advanced Implantable Systems
  • Architect, design, and implement embedded software for Class II and III active implantable medical devices.
  • Build software that runs on ARM-based microcontrollers, custom ASICs, inductive charging systems, and MICS-band or BLE communication stacks.
  • Develop software for external clinician and patient-facing devices that interface with implantable platforms.
  • Drive Technical Excellence
  • Lead and mentor engineers across architecture, design, implementation, testing, and documentation.
  • Translate complex system requirements into robust, scalable embedded software solutions.
  • Perform rigorous design risk management aligned with IEC 62304, IEC 60601, and other relevant standards.
  • Collaborate with World-Class Innovators
  • Work directly with pioneering startups and established medical device leaders to bring new therapies to market.
  • Partner with cross-functional experts in systems engineering, ASIC design, RF, mechanical engineering, and manufacturing.
  • Ensure Quality and Compliance
  • Develop software requirements, design control documentation, and Design History Files (DHF).
  • Lead unit, integration, and system-level testing, including static and dynamic analysis.
  • Contribute to continuous improvement of software processes and lifecycle management.
  • Own the Full Development Lifecycle
  • Collaborate with program management to create and maintain detailed project plans.
  • Define embedded software lifecycle strategies for new products.
  • Participate in design reviews and influence technical direction across programs.



Must Have:
  • Bachelor's degree in a STEM engineering discipline (or equivalent experience) and 10+ years of embedded software development.
  • Deep expertise in C++ and object-oriented design for embedded systems.
  • Experience leading technical teams on complex, multidisciplinary projects.
  • Strong background in hardware-software integration and use of diagnostic tools.
  • Experience with Human Interface Devices (HIDs).
  • Familiarity with IEC 60601 and IEC 62304.
  • Excellent communication skills and the ability to collaborate with customers and internal teams.


Good to have:
  • Experience with active or passive implantable medical devices, especially Class III.
  • Hands-on work with NXP, TI, Nordic, or Zarlink microcontrollers; DSP; SPI.
  • Experience with MICS-band and/or BLE communication.
  • Exposure to MBSE, SysML, or UML.
  • Background in neuromodulation, BCI, active orthopedics, or other advanced implantable systems.


Salary Range: 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.
[job_alerts.create_a_job]

Principal Embedded Software Engineer • Brooklyn Park, MN, US

[internal_linking.similar_jobs]

Senior Embedded Software Engineer

BrightAIMinneapolis, MN, United States
[job_card.full_time]

Senior Embedded Software Engineer.BrightAI is a high-growth company at the forefront of AI, IoT, Cloud, and Mobile technologies.We're focused on building real, intelligent systems that operate in t...[internal_linking.show_more]

 • [job_card.promoted]

Embedded or Principal Embedded Software Test Engineer

ClearanceJobsMinneapolis, MN, United States
[job_card.full_time]

Embedded Or Principal Embedded Software Test Engineer.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world t...[internal_linking.show_more]

 • [job_card.promoted]

Senior Advanced Embedded Software Engineer

General Dynamics Mission SystemsMinneapolis, MN, United States
[job_card.full_time]

Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field.Also requires 8+ years of job-related experience, or a Master's degree plus ...[internal_linking.show_more]

 • [job_card.promoted]

Principal Systems Engineer

LeidosEagan, MN, United States
[job_card.full_time]

Please note that we are gathering applications for a position that is not currently funded.You application will be considered as funding happens.You will be updated on the progress your application...[internal_linking.show_more]

 • [job_card.promoted]

Advanced Software Engineer

General DynamicsMinneapolis, MN, United States
[job_card.full_time]

As an Advanced Software Engineer for Airborne Systems, youll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypt...[internal_linking.show_more]

 • [job_card.promoted]

Principal R&D Engineer, Systems

ColoplastMinneapolis, MN, United States
[job_card.full_time]

Principal R&D Engineer, Systems.The Interventional Urology Principal Systems Engineer is responsible for leading, defining, and evaluating new product development and existing designs by using a sy...[internal_linking.show_more]

 • [job_card.promoted]

Principal Software Engineer

Barry-WehmillerEden Prairie, MN, United States
[job_card.full_time]

Machine Solutions is the premier provider of advanced equipment and services for the medical device, biopharmaceutical, and blood- and plasma-collection industries.We support our customers' needs a...[internal_linking.show_more]

 • [job_card.promoted]

Senior Embedded Software Engineer

Spectrum Safety SolutionsMinneapolis, MN, United States
[job_card.full_time]

Det-Tronics is a $200M global technology leader in industrial life safety solutions, specializing in high-end flame and gas detection and automation control systems.As part of Spectrum Safety Solut...[internal_linking.show_more]

 • [job_card.promoted]

Senior embedded software engineer

DBSI Services, Inc.Minneapolis, MN, United States
[job_card.full_time]

Senior embedded software engineer.C/C++ and with RTOS experience.Experience with firmware deliverables across all phases of the development lifecycle.Agile methodology for software/firmware develop...[internal_linking.show_more]

 • [job_card.promoted]

Senior Embedded Software Engineer

Grove Technical Resources, INCMinneapolis, Minnesota, US
[job_card.full_time]

Title: Sr Software Engineer – Medical Device (Embedded Systems).Job Location: Minneapolis, Minnesota (Fully Onsite).If the following job requirements and experience match your skills, please ensure...[internal_linking.show_more]

 • [job_card.promoted] • [job_card.new]

Principal embedded software engineer

DBSIMinneapolis, MN, United States
[job_card.full_time]

Principal Embedded Software Engineer.BS degree with 8+ years of experience with software and embedded firmware development in C/C++.Must have product firmware development, experience in RTOS experi...[internal_linking.show_more]

 • [job_card.promoted]

Embedded Software Engineer

Motion Recruitment Partners LLCMinneapolis, MN, United States
[job_card.full_time]

Exciting Embedded Software Engineer opportunity with an established firm.Contract Duration: 3 to 6 months -.Requires a bachelor's degree in software engineering, or a related Science, Engineering, ...[internal_linking.show_more]

 • [job_card.promoted]

Principal Electronics Engineer

Advanced EnergyEden Prairie, MN, United States
[job_card.full_time]

Principal Electronics Engineer.Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions ...[internal_linking.show_more]

 • [job_card.promoted]

Embedded Software Engineer

Motion RecruitmentMinneapolis, MN, United States
[job_card.full_time]

Exciting Embedded Software Engineer opportunity with an established firm.Contract Duration: 3 to 6 months -.Requires a bachelor's degree in software engineering, or a related Science, Engineering, ...[internal_linking.show_more]

 • [job_card.promoted]

Principal Software Engineer

Leonardo DRSBurnsville, MN, United States
[job_card.full_time]

The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...[internal_linking.show_more]

 • [job_card.promoted]

Embedded or Principal Embedded Software Test Engineer

Northrop GrummanMinneapolis, MN, United States
[job_card.full_time]

RELOCATION ASSISTANCE: Relocation assistance may be available.CLEARANCE REQUIRED FOR START: No.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that...[internal_linking.show_more]

 • [job_card.promoted]

Senior Embedded Software Engineer

Progeny Systems CorporationMinneapolis, MN, United States
[job_card.full_time]

Software Test Lead For Airborne Systems.Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field.Also requires 8+ years of job-relate...[internal_linking.show_more]

 • [job_card.promoted]

Principal ASIC Design Engineer

MedtronicMounds View, MN, United States
[job_card.full_time]

We anticipate the application window for this opening will close on - 10 Apr 2026.At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare acce...[internal_linking.show_more]