Parkland Corporation

Principal Embedded Software Engineer

Principal Embedded Software Engineer
Notice info
LocationBrooklyn Park, MN
Job Typefull time
Salary$150,000-$180,000
On-site
Oil and Gas

About This Job


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.

Similar Jobs

company-logo

Data Engineer

logo
Dream Home Inspection LLC
Job TypeFull time
Salary
$20 - $49
Baldwin, Florida
about 2 months ago
company-logo

Principal Embedded Software Engineer

Parkland Corporation
Job Typefull time
Salary
$150000 - $180000
Brooklyn Park, MN
9 days ago
company-logo

Senior Embedded Software Engineer

Radiant
Job Typefull time
 
El Segundo, CA
2 months ago
company-logo

Staff Embedded Software Engineer

Mainspring Energy
Job Typefull time
Salary
$161000 - $189000
Menlo Park, CA
about 2 months ago
company-logo

Senior Embedded Software Programmer IV

Wet Coast Logistics
Job Typefull time, contract
Salary
$139360 - $156000
Schenectady, NY
10 days ago
company-logo

Principal Software Engineer

Westinghouse Electric Company
Job Typefull time
Salary
$103200 - $129000
Warrendale, PA
8 days ago
company-logo

Principal Software Engineer

Westinghouse Electric Company, LLC
Salary
$103200 - $129000
Warrendale, PA
9 days ago
company-logo

Senior Embedded Systems Engineer

LineVision
Job Typefull time
Salary
$120000 - $135000
Boston, MA
9 days ago
company-logo

Embedded Software Intern

Plug Power Inc
Job Typefull time
Salary
$43680 - $52000
Slingerlands, NY
about 1 month ago
company-logo

Embedded Hardware/Software Engineer - GDS Corp

Welker
Job Typefull time
 
League City, TX
about 2 months ago
company-logo

Principal Program Engineer

Consumers Energy
Job Typefull time
 
Jackson, MI
about 2 months ago
A

Embedded Software Developer - Linux

Accuenergy
Job Typefull time
 
Scarborough, ON
about 1 month ago
company-logo

Software Engineer, Embedded Controls

Dover Precision Components
Job Typefull time
 
Rosenberg, TX
about 2 months ago
company-logo

Embedded Software Consulting Engineer, Protection and Control Systems

GE Vernova
Job Typefull time
 
Ontario, ON
about 2 months ago
company-logo

Senior Embedded Products and Software Reliability Engineer

GE Vernova
Job Typefull time
 
Markham, ON
about 2 months ago
company-logo

Principal Systems Engineer

Westinghouse Electric Company, LLC
Salary
$103200 - $129000
Warrendale, PA
about 2 months ago
company-logo

Software Engineer

Onyx
Job Typefull time
Salary
$170000 - $250000
California, MD
4 days ago
company-logo

Software Engineer

Petrasoft Inc
Job Typefull time
 
Houston, TX
8 days ago
company-logo

Software Engineer

Approved Oil Company
Job Typefull time
 
Brooklyn, NY
9 days ago
company-logo

Software Engineer

Voltus
Job Typeinternship
 
00
about 1 month ago

Trending Jobs

company-logo

Lead Software Engineer

Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
6 months ago
company-logo

Industrial Craft Electricians for 2026 Start– Kennecott Copper

Rio Tinto
Job Typefull time
 
Salt Lake City, UT
about 2 months ago
company-logo

Record Management Associate

Dream Home Inspection LLC
Job TypeFull time
Salary
$32932 - $40932
Los Angeles, California
about 1 month ago
HE

Accounting Clerk II - Oahu

Hawaiian Electric Company, Inc.
Salary
$47840 - $47840
Honolulu, HI
about 2 months ago
company-logo

Data Engineer

Dream Home Inspection LLC
Job TypeFull time
Salary
$20 - $49
Baldwin, Florida
about 2 months ago
company-logo

STOREKEEPER

Manitoba Hydro
 
Winnipeg, MB
about 1 month ago
PR

Executive Coordinator

Perpetua Resources
Job Typefull time
Salary
$55000 - $75000
Boise, ID
about 2 months ago
company-logo

Title Landman

Norwood Land Services, LLC
Job Typecontract
 
00
about 2 months ago
company-logo

Business Line Manager

Nikkiso Clean Energy & Industrial Gases
Job Typefull time
Salary
$107614 - $158003
Seal Beach, CA
about 2 months ago
company-logo

Senior Engineer Nuclear Development

SRP
Job Typefull time
 
Tempe, AZ
about 1 month ago
company-logo

Power Line Technician - Fort St. John

BC Hydro
Job Typefull time
 
Fort St. John, BC
about 2 months ago
company-logo

Wellsite Geologist/Mudlogger

Pinson Well Logging, Inc.
Job Typefull time
Salary
$55000 - $70000
Oklahoma City, OK
about 1 month ago
company-logo

Field Services Project Manager

GE Vernova
Job Typecontract
Salary
$104200 - $158300
Boston, MA
2 months ago
HE

Safety Professional - Oahu

Hawaiian Electric Company, Inc.
Salary
$87400 - $111500
Pearl City, HI
about 2 months ago
company-logo

Co-op Student, Finance

Ontario Energy Board
Job Typeinternship
 
Toronto, ON
about 2 months ago
company-logo

Inventory Manager - Magnolia, Texas

Nabors Industries
Job Typefull time
 
Magnolia, TX
about 2 months ago
company-logo

Georgia Power Lineworker Entry Program

BLOC Resources, LLC
Job Typefull time
 
Lithonia, GA
about 1 month ago
company-logo

Locate Technician- Atlanta, Georgia

Stake Center Locating
Job Typefull time
 
Atlanta, GA
5 days ago
company-logo

(ÉTÉ 26) STAGE GÉNIE ÉLECTRIQUE

Agnico Eagle
Job Typefull time
 
Malartic, QC
about 2 months ago
BD

Industrial Hygienist

Burgundy Diamond Mines
Job Typefull time
 
Yellowknife, NT
about 2 months ago