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 5 days ago
Similar jobs that could be interesting for youBased on the Principal Firmware Engineer - Implantable Medical Devices in Park County, MT vacancy
  • $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

    Enterra Medical, Inc.

    Park County, MT
    4 days ago
  • $126k - $136k

     ..., Inc Position: Embedded Software Engineer Work Location: 7003 W. Lake Street, St...  ...connected vehicle and fleet management devices; Develop software in C for ARM Cortex...  ...devices and cloud infrastructure; Write firmware routines to process raw sensor inputs... 
    Suggested
    Work at office

    Xirgo Technologies, LLC

    Park County, MT
    20 hours ago
  •  ...our employees, guests, and investors. JOB SUMMARY The Dual Chief Engineer plays a key role in overseeing, coordinating and assisting the...  ...culture. Paid time off. Full suite of benefits including medical, dental, vision, life insurance, 401(k), and a variety of additional... 
    Suggested
    Seasonal work
    Work at office
    Local area

    Lodging Dynamics

    Livingston, MT
    2 days ago
  • $89.4k - $134k

     ...Software Engineer Job Summary As a Software Engineer 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,... 
    Suggested

    Cox Automotive

    Park County, MT
    20 hours ago
  • $103.33k - $138k

     ...Potential Clients, Property Owners, Occupiers, Property Managers, and Engineering staff to ensure the highest level of customer service and...  ...their families) are provided options for employer subsidized medical benefits including RX, dental, vision as well as employer paid... 
    Suggested
    Full time
    Temporary work
    For subcontractor
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Colliers

    Park County, MT
    3 days ago
  • $18 - $21 per hour

    Lunds & Byerlys St Louis Park is currently hiring for a vibrant and outgoing 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...
    Full time
    Currently hiring
    Flexible hours
    Shift work

    Lunds & Byerlys

    Park County, MT
    20 hours ago
  • $122.6k - $204.4k

    The Lead Cybersecurity Web Application Firewall (WAF) Engineer is the enterprise's foremost expert and strategic owner of WAF and application-edge security. This role sets the vision, strategy, and standards that govern how public-facing applications are protected across... 

    Cox Automotive

    Park County, MT
    20 hours 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
  • $95k - $145k

     ...personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: to learn more (subject to certain collective... 
    Work experience placement

    Cargill

    Park County, MT
    20 hours ago
  • Hello All, I hope you're doing well. Role: MNIT/DOC .NET Developer- Portal\Mod Dev 97511 Location : The work is expected to be done remotely for now, but in the future may be required to work full time on site at the DOC Central Office located...
    Full time
    Work at office
    Remote work

    My3Tech Inc

    Park County, MT
    1 day ago
  • Hello All, *** Greetings from My3tech *** Role: .NET Developer Location: Hybrid(St. Paul, Minnesota) Duration: Long-term Client: Minnesota Department of Public Safety Job Description: Scope: The Minnesota Department of Information ...
    Full time
    Work at office

    My3Tech Inc

    Park County, MT
    20 hours ago
  • Lodging Dynamics is seeking a Dual Chief Engineer for their Fairfield Inn & Suites / Home2 Suites in Livingston, Montana. This role involves overseeing the maintenance team, ensuring safety, and compliance with hotel standards. The ideal candidate should have at least... 

    Lodging Dynamics

    Livingston, MT
    1 day ago
  • $98.4k - $199k

     ...compensation with our salary and incentive program, in addition to medical, dental, and vision insurance. 401K, continuing education...  ...services, primarily in Python on AWS. The role combines hands-on engineering leadership with integration architecture, platform/operational... 
    Full time

    Old National Bank

    Park County, MT
    1 day ago
  • $95k - $152k

     ...personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: to learn more (subject to certain collective... 
    Work experience placement

    Cargill

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

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

    Enterra Medical, Inc.

    Park County, MT
    3 days ago
  • Branch Operations Manager Job Type: Full-time, Part-time Shift: Day Shift Why join this team? Health benefits 401(k) Plan Paid time off Disability benefits Life, critical illness, and accident insurance Parental and critical caregiving leave Discounts and savings programs...
    Full time
    Part time
    Shift work
    Day shift

    Quality Talent Group

    Park County, MT
    3 days ago
  • $110k - $120k

     ...Living Join our team as a Senior Manager of Facilities and Engineering for our award-winning, gated retirement community. The Senior...  ...belonging, which builds on our mission, vision and values ~ Medical, dental and vision packages, including an annual reimbursement... 
    Local area
    Immediate start

    Riderwood Village by Erickson Senior Living

    Clyde Park, MT
    2 days ago
  • Quality Talent Group is seeking a Branch Operations Manager in Saint Louis Park, Minnesota. The role involves leading teller operations, managing team performance, and ensuring compliance with banking regulations. The ideal candidate will have at least 2 years of experience...
    Full time
    Part time

    Quality Talent Group

    Park County, MT
    3 days ago
  •  ...Concord Hospitality is seeking a skilled and proactive Chief Engineer to lead our property engineering team and ensure the safety, functionality...  ...benefits package for full-time associates, including: ~ Medical, dental, and vision insurance ~ Life insurance and short/long... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Concord Hospitality

    Park County, MT
    12 days ago
  •  ...JOB SUMMARY Assists in the management of all engineering/maintenance operations, including maintaining the building, grounds and physical plant with particular attention towards safety, security and asset protection. Provides input for the budget, capital expenditure... 
    Full time
    Local area

    Marriott

    Park County, MT
    26 days ago
  • $24 - $27.5 per hour

     ...Contract to Hire  Compensation : $24.00-27.50/hr W2 Industry: Medical Devices --- About the Role Our firm is partnering with an...  ...issues to appropriate internal teams Administering implant registration records by reviewing and entering implant data and... 
    Contract work
    Work at office
    Flexible hours

    Dahl Consulting

    Park County, MT
    a month ago
  • $92.3k - $153.9k

     ...Cox Automotive is seeking a Senior Enterprise Applications Engineer to join our Enterprise Finance Technology team. This role is responsible for designing, building, and optimizing data architecture, pipelines, and enterprise applications that power strategic decision... 
    Work experience placement

    Cox Automotive

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

     ...lives 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
    20 hours 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
    3 days ago
  • Sunrun- Remote in the US Salesforce Marketing Cloud Developer 6+ Month - Possible extensions after 6-7 months along with possible hire opportunity Candidates must complete a background check upon offer Job Description Job Summary: As a Salesforce Marketing...
    Remote work

    Kasmo Global

    Park County, MT
    1 day 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
    25 days ago
  • $18 - $30 per hour

     ...Solar interns work around the globe/country in research and development, marketing, project development, information technology, engineering, energy services and much more. When you work at First Solar, you will be challenged every day and provided real world experience... 
    Hourly pay
    Casual work
    Internship
    Work at office
    Flexible hours

    First Solar (US)

    Park County, MT
    20 hours ago
  •  ...compliance for all activities with strict adherence to the State of Florida Office of Compassionate Use and Florida Statues for a Medical Marijuana Treatment Center, as well as regulations set forth by local, state, and federal agencies. EXPERIENCE AND SKILLS YOU'LL... 
    Full time
    Work at office
    Local area
    Flexible hours
    Afternoon shift

    Live Parallel

    Park County, MT
    12 days ago
  •  ...OBGYN also helpful Benefits: Park Nicollet offers a competitive benefits package (for eligible positions) that includes medical insurance, dental insurance, a retirement program, time away from work, insurance options, tuition reimbursement, an employee... 
    Monday to Friday
    Flexible hours
    Weekend work
    Afternoon shift

    HealthPartners

    Park County, MT
    2 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
    20 hours 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!