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 25 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

     ...lifecycle and continuous improvement projects for active implantable medical devices (AIMDs).This role willbe responsible formaintainingbusiness...  ...to 25%. Required Qualifications Bachelor’s degree in engineering or related field. 7+ years of experience in project managementand... 
    Suggested
    Contract work

    Enterra Medical, Inc.

    Park County, MT
    4 days ago
  •  ...Job Title : Nuclear Engineer (Naval Reactors Engineer) Category / Component : Officer • Active Overview Design, regulate, and oversee...  ...policy. Some communities have more restrictive age ranges Meeting medical, vision, and dental standards, including body composition and... 
    Suggested
    Apprenticeship
    Work at office

    US Navy

    Livingston, MT
    13 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
    17 days ago
  •  ...services, and coordinating operational activities. This role requires strong communication and technical skills, along with experience in medical administration. Ideal candidates have a background in healthcare or relevant education and are proficient with electronic health... 
    Suggested
    Work at office

    Twin Cities Therapy and Counseling Associates

    Park County, MT
    1 day ago
  • 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 Commuter benefits Tuition...
    Suggested
    Full time
    Part time
    Shift work
    Day shift

    Quality Talent Group

    Park County, MT
    3 days 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
  • $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
    15 days ago
  •  ...: Full-Time EMR System: Epic Group Web site: Northeast Medical Group Family Medicine and Internal Medicine - New London What...  ...Prescribe medications, order therapies, and manage medical devices according to state regulations and collaborative practice agreements... 
    Full time
    Work experience placement
    Work at office
    Relocation package
    Flexible hours

    Yale New Haven Health

    Park County, MT
    9 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
    1 day 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
  •  ...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
  •  ...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
  • $77k - $130k

     ...REQUIREMENTS: We are searching for motivated and talented Electronic Engineers to join our Electronics Systems Department (ESD) at the...  ...electronics to support system functions Develop software/firmware that is tightly interfaced to hardware in an embedded system... 
    Work at office
    Work from home

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  ...searching for dedicated team players to help deliver life-saving medical products to hospitals and patients across Australia and New...  ...Be part of a team that makes a difference – ensure medical devices and supplies are stored, picked, packed, and shipped with care... 
    Afternoon shift

    Stryker

    Park County, MT
    more than 2 months ago
  •  ...finding solutions when challenges arise. Make healthcare better! – Each day presents an opportunity to develop expertise in the medical device industry and contribute to improving patient care. As a Warehouse Team Member at Stryker, you will be responsible for a... 
    Afternoon shift

    Stryker

    Park County, MT
    more than 2 months ago
  •  ...remote work at Penn State, see Notice to Out of State Applicants . POSITION SPECIFICS The Department of Energy and Mineral Engineering in the College of Earth and Mineral Sciences is seeking applications for numerous Part-Time Graders for the 2025 to 2026 Academic... 
    Part time
    Work at office
    Immediate start
    Remote work

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  .... JOB DESCRIPTION AND POSITION REQUIREMENTS: The College of Earth and Mineral Sciences, Department of Energy and Mineral Engineering is seeking applications for numerous Part-Time Graders for the 2024 to 2025 Academic Year . Job Duties Grading may entail... 
    Part time
    Work at office
    Remote work

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • Our company, a leader in innovation located in the heart of New York City, is on the lookout for an experienced and talented Sr. ServiceNow Developer to join our skillful team. We are seeking a highly motivated professional who will play a pivotal role in designing, developing...

    Client

    Park County, MT
    1 day ago
  •  ...Applicants . JOB DESCRIPTION AND POSITION REQUIREMENTS We are seeking a motivated, self-starting Intern to join our Digital Engineering team of the Applied Research Laboratory (ARL) at Penn State to perform DevSecOps-related functions around software development,... 
    Internship
    Remote work

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  ...provide timely support through innovative bot solutions and communication channels such as chat, email and voice. As a Software Engineer on the Bot and Communication Channels Customer Care Team, you will play a pivotal role in building platforms that serve both... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • $77k - $146k

     ...Commission on Sentencing (PCS) is seeking a Full-Stack Software Engineer to help modernize and support mission-critical applications...  ...personal and professional well-being. In addition to comprehensive medical, dental, and vision coverage, employees enjoy robust retirement... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $62k - $115k

     ...Apply” and complete the application process for external applicants . JOB DESCRIPTION AND POSITION REQUIREMENTS: The Digital Engineering Department in the Applied Research Laboratory (ARL) at Penn State University is seeking a motivated, self-starting applications... 
    Work at office

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $125k - $135k

     ...where you come in! We are looking for a full-stack software engineer specializing in React and NextJS development. As a full-stack software...  ...Flexible Vacation Policy Awesome company swag Full medical, dental, and vision benefits for US, UK, and Canada-based employees... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Worldwide
    Flexible hours

    DNSFilter

    Park County, MT
    29 days ago
  • $123k - $220k

     ...application process for external applicants . JOB DESCRIPTION AND POSITION REQUIREMENTS: We are seeking motivated and talented engineers to join our Communications and Signal Processing team in the Applied Research Laboratory (ARL) at Penn State. This position will... 
    Remote job

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  ...Applied Research Laboratory (ARL) at Penn State as RF/Sensor Engineering Interns. ARL is an authorized DoD SkillBridge partner and welcomes...  ...You will: Research and summarize information about the device and use cases for it Design and build a hardware circuit... 
    Summer work
    Internship
    Remote work
    10 hours per week

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • Position: OPERATIONS SUPERVISOR   Come join a team that brings a people-first approach to everything we do! bealls and Home Centric are a part of Bealls Inc., a family owned and operated business where “We Outfit the Family for Less”. Being a growing organization with...
    Part time
    Flexible hours
    Night shift
    Weekend work
    Day shift
    Early shift

    bealls

    Park County, MT
    23 hours ago
  •  ...merit increases, paid holidays, Paid Time Off, and incentive bonus programs (unless covered by a collective bargaining agreement), medical, dental, vision, short and long term disability benefits, 401(k) +match, stock purchase plan, life insurance, wellness programs and... 
    Temporary work
    Local area
    1 day per week

    Helpjuice

    Park County, MT
    more than 2 months ago
  • $77k - $130k

     ...motivated and talented Electrical Propulsion and Power Systems (EPPS) engineers to join our teams.  You will take part with multidisciplinary...  ...) a plus Experience with embedded C/C++ and VHDL/Verilog firmware languages a plus Prior high voltage training and working... 
    Work experience placement
    Work at office
    Remote work

    CIMP-3D

    Park County, MT
    more than 2 months ago
  •  ...Penn State, see  Notice to Out of State Applicants . JOB DESCRIPTION AND POSITION REQUIREMENTS: The Department of Nuclear Engineering at the Pennsylvania State University is accepting applications for part-time research positions to support departmental faculty on... 
    Part time
    Remote work

    CIMP-3D

    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!