Principal Firmware Engineer - Implantable Medical Devices
$130k - $160kFull-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.
- 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.
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...SuggestedPermanent employmentFlexible hours$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...SuggestedPermanent employmentFlexible hours$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...SuggestedContract work$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$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-...SuggestedFull time$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,...$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...$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 workWork at officeVisa sponsorship2 days per week- ...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...
- 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 timeCurrently hiringFlexible hoursShift work
$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...WorldwideVisa sponsorshipFree visaMonday to Friday- ...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 timeWork at officeRemote work
$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...- 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
- 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...
$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 officeVisa sponsorship$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$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...$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 timeFlexible hoursShift workNight shiftDay shiftAfternoon shift- ...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
- ...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....
$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 timeContract workFor contractorsNight shift$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 workLocal area$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:...$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 timeContract work$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$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 areaVisa sponsorshipShift work- ...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
- ...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...
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Firmware Engineer - Implantable Medical Devices. Be the first to apply!



