Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Firmware Engineer - Implantable Medical Devices

$130k - $160k
Full-time

Enterra Medical, Inc.


Location: Minneapolis, MN Hybrid (In office weekly as needed)

Company Summary:

Enterra Medical is a medical device company dedicated to a singular focus: helping more people with chronic gastroparesis live better lives by advancing technology, expanding clinical science, and accelerating access to the Enterra® Therapy.

Position Overview
We are seeking a skilled Principal Firmware Engineer with specialized experience in developing firmware for active implantable medical devices. This role involves designing, developing, testing, and optimizing embedded software to ensure the safety, reliability, and performance of cutting-edge medical technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and regulatory compliance for medical devices.

Key Responsibilities
  • Design, develop, and test firmware for active implantable medical devices, ensuring high reliability and performance under strict power and size constraints.
  • Collaborate with cross-functional teams, including hardware engineers, software developers, and regulatory specialists, to integrate firmware with device hardware and external systems.
  • Implement and validate communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for secure data transmission between active implantable devices and external interfaces.
  • Ensure compliance with medical device standards, such as ISO 13485, IEC 62304, and FDA regulations, throughout the development lifecycle.
  • Optimize firmware for low-power operation to extend the lifespan of active implantable devices.
  • Conduct risk analysis, debugging, and verification to ensure firmware meets safety and efficacy requirements.
  • Document all development processes, including design specifications, test plans, and validation reports, in accordance with regulatory requirements.
  • Support clinical trials and post-market surveillance by analyzing device performance and implementing firmware updates as needed.
Qualifications
  • Education : Bachelor’s or master’s degree in electrical engineering, Computer Engineering, Computer Science, or a related field.
  • Experience :
    • 7+ years of experience developing firmware for embedded systems, with at least 5 years focused on active implantable medical devices required.
    • Proven expertise in programming in C/C++ for resource-constrained environments required.
    • Experience with real-time operating systems (RTOS) and bare-metal programming.
    • Familiarity with medical device regulations (e.g., FDA, ISO 13485, IEC 62304).
    • Hands-on experience with low-power wireless communication protocols (e.g., BLE, Zigbee).
    • Experience using software development tools such as GitHub and Jira.
    • Experience conducting static analysis and unit testing using tools such as PC-Lint and GTest.
  • Skills :
    • Strong understanding of embedded systems architecture and hardware-software integration required.
    • Proficiency in debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
    • Knowledge of cybersecurity principles for medical devices, including encryption and secure data transfer.
    • Ability to work in a highly regulated environment with a focus on safety and quality.
    • Excellent problem-solving skills and attention to detail.
  • Preferred :
    • Knowledge of battery management systems for implantable devices.
    • Familiarity with Agile development methodologies.
Salary: $130,000-160,000 DOE

 

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Principal Firmware Engineer - Implantable Medical Devices in Park County, MT vacancy
  • $130k - $160k

     ...Title : Principal Firmware Engineer - Implantable Medical Devices Location : St. Louis Park, MN Job Type : Permanent / Direct Hire Compensation : $130,000 - $160,000 Industry: Medical Devices --- About the Role Our client, an innovative medical device... 
    Suggested
    Permanent employment
    Flexible hours

    Dahl Consulting

    Park County, MT
    18 days ago
  • $150k - $160k

     ...Title : Senior Software Engineer Location : St. Louis Park,...  ...000 - $160,000 Industry: Medical Devices --- About the Role We...  ...in the development of active implantable medical device systems designed...  ...with hardware engineers, firmware developers, and clinical specialists... 
    Suggested
    Permanent employment
    Flexible hours

    Dahl Consulting

    Park County, MT
    18 days ago
  • $150k - $165k

     ...lifecycle and continuous improvement projects for active implantable medical devices (AIMDs). This role will be responsible for maintaining business...  ...Required Qualifications: ~ Bachelor's degree in engineering or related field. ~7+ years of experience in project... 
    Suggested
    Contract work

    Enterra Medical, Inc.

    Park County, MT
    15 hours ago
  • $120k - $160k

     ...to come. Job Purpose and Impact ~ The AI Security Engineering Manager will help solidify foundation for the company's modern...  ...rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours... 
    Suggested

    Cargill

    Park County, MT
    15 hours ago
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking...  ...in developing software for active implantable medical device systems. This role involves creating...  ...functional teams-hardware engineers, firmware developers, and clinical specialists-... 
    Suggested
    Full time

    Enterra Medical, Inc.

    Park County, MT
    a month ago
  • $89.4k - $134k

     ...Job Summary: As a Software Engineer II on Cox Automotive's Wholesale Workflow team, you'll build and maintain features on an AI-native platform in a collaborative, cross-functional Agile/Kanban environment. You'll work closely with product owners, senior engineers,... 

    Cox Automotive

    Park County, MT
    5 hours ago
  • $89.4k - $134k

     ...connect shippers with a nationwide network of carriers, enabling vehicles to move efficiently across the country. The Software Engineer II applies secure software engineering principles to the design, development, testing, maintenance, and evaluation of software and... 

    Cox Automotive

    Park County, MT
    5 hours ago
  • $101.5k - $169.1k

     ...Job Summary The Senior Software Engineer is responsible for designing, developing, and maintaining scalable, secure, and high-performing software systems. This role works cross-functionally with Product, Architecture, and Engineering teams to deliver business value... 
    Contract work
    Work at office
    Visa sponsorship
    2 days per week

    Cox Automotive

    Park County, MT
    5 hours ago
  •  ...systems. The Fiber Technician supports engineering and manufacturing operations by performing...  ...quality inspections using measuring devices and inspection tools Collaborate with multiple...  ...manufacturing, cable manufacturing, medical device, or aerospace industries Relevant... 

    GCS Recruitment

    Park County, MT
    15 hours ago
  • Lunds & Byerlys St Louis Park is currently hiring for a full‑time Operations Supervisor to create a sensational shopping experience for our customers. This position works a full‑time schedule and earns a competitive wage of $18.00–21.00/hr. We operate 7 days/week and are...
    Full time
    Currently hiring
    Flexible hours
    Shift work

    Lunds & Byerlys

    Park County, MT
    15 hours ago
  • $80k - $125k

     ...Application Engineer US-MN-Roseville Job ID: 2026-3439 # of Openings: 1 Category: Engineering Horton, Inc. Overview...  ...benefits package including PTO, Company Paid Holidays, 401K, Medical, Dental, Vision, HSA, FSA, Life, AD&D, STD, LTD, Education Assistance... 
    Worldwide
    Visa sponsorship
    Free visa
    Monday to Friday

    Horton, Inc.

    Park County, MT
    1 day ago
  •  ...JOB DESCRIPTION AND POSITION REQUIREMENTS: The College of Agricultural Sciences Department of Agricultural and Biological Engineering seeks to hire numerous Penn State students and non-students to fill part-time positions. This is a general and on-going job posting... 
    Part time
    Work at office
    Remote work

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $122.6k - $204.4k

     ...The Lead Software Engineer is a hands-on technical leader responsible for driving the full-stack design, development, and delivery of software solutions across one or more small, high-velocity engineering teams. This role operates above the Senior Software Engineer level... 

    Cox Automotive

    Park County, MT
    5 hours ago
  • Description: Scale Bank is looking for a collaborative, hands-on manager to drive operational excellence and deliver an exceptional client experience! POSITION SUMMARY : This role is a working manager, responsible for providing oversight and direction for the...
    Remote work

    Scale Bank

    Park County, MT
    15 hours ago
  • Responsibilities:Providing support and direction of the overall operations, administration, distribution, and sales functions for the branch.Serve as point of contact for HosePower Regional Outside Sales team to assist with quotes, bids and order entry.Communicate with...

    Bridgestone HosePower

    Wilsall, MT
    3 days ago
  • $101.5k - $169.1k

    The Release Train Engineer (RTE) has a primary purpose of supporting an Agile Release Train (ART) by steering it to success and navigating the complexity of delivering software in large organizational environments. The RTE helps resolve and escalate impediments, manages... 
    Work at office
    Visa sponsorship

    Cox Automotive

    Park County, MT
    5 hours ago
  • $105k - $160k

     ...each day. Join us and reach your higher purpose at Cargill. Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure to support information technology applications and services... 
    Work experience placement

    Cargill

    Park County, MT
    15 hours ago
  • $101.5k - $169.1k

     ...Cox Automotive's Engineering & Technology organization is building a centralized Enterprise AI Integration Platform - the governed infrastructure layer that allows every team in the organization to connect AI agents (Claude, Copilot Studio, Claude Code) to enterprise data... 

    Cox Automotive

    Park County, MT
    5 hours ago
  • $17.05 per hour

     ...Available to work flexible hours that may include mornings, evenings, weekends, nights and holidays #LI-DNP What We Offer ~ Medical/Dental/Vision Insurance (for full-time employees) ~401(k) Retirement Savings Plan ~25% employee discount & FAM Membership ~ Vacation... 
    Full time
    Flexible hours
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Gopuff

    Park County, MT
    6 days ago
  •  ...ideal candidate will have a Registered Health Information Technician degree and two years of relevant experience. Strong emphasis on medical coding proficiency and team collaboration is required. This full-time position offers a supportive work environment and the... 
    Full time

    Livingston HealthCare

    Livingston, MT
    4 days ago
  •  ...planning, staffing, and overseeing the Health Information Management and Transcription Departments. The position demands expertise in medical coding and includes developing educational programs, managing budgets, and ensuring compliance with health information standards.... 

    Sarasota Memorial Hospital

    Livingston, MT
    2 days ago
  • $66.6k - $143.3k

    About This Position The Thermal & Wind Generation Plant Engineer is responsible for oversight, coordination, and execution of engineering and technical support of the NorthWestern Energy Thermal and Wind Generation facilities. The Engineer will support development and... 
    Full time
    Contract work
    For contractors
    Night shift

    NorthWestern Energy

    Livingston, MT
    4 days ago
  • $94.5k - $120k

     ...We are looking for a BI Engineer to join our Data Services team at Bridgewater Bank in St. Louis Park, Minnesota. In this role, this individual...  ...broad offering of competitive benefits including: Healthcare (medical, dental, vision) Basic term and optional term life insurance... 
    Temporary work
    Local area

    Bridgewater Bank

    Park County, MT
    3 days ago
  • $148.5k - $247.5k

     ...throughout the organization and propose well-defined cybersecurity architectural guidelines to be adopted by product and enterprise engineering teams. This role will directly report to the Senior Director of Cybersecurity Architecture at Cox Automotive. What You'll Do:... 

    Cox Automotive

    Park County, MT
    5 hours ago
  • $66.6k - $143.3k

    NorthWestern Energy is seeking a Thermal & Wind Generation Plant Engineer to oversee technical support and engineering for its facilities in Montana. This role includes managing project plans and coordinating contract resources. The ideal candidate must possess a Bachelor... 
    Full time
    Contract work

    NorthWestern Energy

    Livingston, MT
    4 days ago
  • $134.9k - $224.9k

    We are seeking a visionary Machine Learning Engineer Lead to spearhead our experimental ML initiatives and drive innovation across the organization. This role combines technical leadership in cutting-edge research with the responsibility of building a culture of continuous... 
    Visa sponsorship

    Cox Automotive

    Park County, MT
    15 hours ago
  • $134.9k - $224.9k

    Cox Automotive is hiring a Machine Learning Engineer Lead for the AI Accelerator team. The role spans three areas. The Lead builds and scales machine learning models across the company, from design through production, and brings deep skill in one area such as deep learning... 
    Local area
    Visa sponsorship
    Shift work

    Cox Automotive

    Park County, MT
    15 hours ago
  •  ...teams starting from ideation, designing, implementation and support. You will partner and collaborate with the Product, Design, Engineering and QA team across functions to build and deliver the best products for customers. You will produce high quality software that... 
    Work experience placement

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  •  ...It's fun to work in a company where people truly BELIEVE in what they're doing! ‎  ‎  Job Description Software Engineer will work in a cross-functional project team to ensure a multitude of systems across products, business, and operations integrate efficiently... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • It's fun to work in a company where people truly BELIEVE in what they're doing! ‎  ‎  Job Description As an RPA, you will be responsible for building customizations, extensions, modifications, localizations or integrations to the existing automations and also build...
    Work experience placement

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Firmware Engineer - Implantable Medical Devices. Be the first to apply!