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

Principal Firmware Engineer

Full-time

Gateway Recruiting

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.

 

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Firmware Engineer in Saint Paul, MN vacancy
  •  ...Job Description Job Description 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... 
    Suggested

    Gateway Recruiting

    Minneapolis, MN
    5 days ago
  • $130k - $150k

     ...THE OPPORTUNITY: Firmware Engineer, Full Time, On-siteIf you want to accelerate your career in an entrepreneurial environment that continues to re-invent itself in all the right ways...move this job to the top of your list and apply today!THE COMPANY:At SecondWave Systems... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package

    SecondWave Systems, Inc.

    Saint Paul, MN
    1 day ago
  • $71.5k

     ...role: Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. As a Firmware Engineer II , you will contribute to the design, development and verification of software... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Relocation package
    Shift work

    Boston Scientific

    Arden Hills, MN
    20 hours ago
  •  ...Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing solutions... 
    Suggested

    Sparrow Inc

    Shoreview, MN
    2 days ago
  •  ...Firmware Engineer Our client, a leader in embedded and networking systems, is seeking a highly skilled Firmware Engineer to join their innovative team. As a Firmware Engineer, you will be part of the engineering department supporting the development of high-performance... 
    Suggested
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    2 days ago
  •  ...Firmware Engineer II Work mode: Onsite Onsite Location(s): Arden Hills, MN, US, 55112 Additional Location(s): US-MN-Arden Hills Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity... 
    Work at office
    Local area
    Relocation package

    Boston Scientific

    Saint Paul, MN
    2 days ago
  •  ...Senior Firmware Engineer Our client, a leader in innovative technology solutions, is seeking a dedicated and skilled Senior Firmware Engineer to join their dynamic team. As a Senior Firmware Engineer, you will be an integral part of the engineering department supporting... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    3 days ago
  • $116.73k - $175.1k

     ...The Principal Firmware Engineer has deep expertise in active implantable medical devices. This position leads the design, development, testing, and optimization of embedded firmware to ensure the safety, reliability, and performance of life-critical medical technologies... 
    Immediate start
    Flexible hours

    Coloplast A/S

    Minneapolis, MN
    13 days ago
  •  ...Firmware Engineer Our client, a leading Embedded Systems & Networking Technology company, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Embedded Systems team supporting Hardware Engineering and Networking teams. The... 
    Contract work
    Relocation

    Manpower

    Saint Paul, MN
    4 days ago
  •  ...all cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function: As a Principal Engineer, you will be the senior-most technical voice on the US engineering team for Verint's QM and PM platform. You will define and... 
    Local area
    Shift work

    Verint Systems

    Saint Paul, MN
    2 days ago
  •  ...Principal DevOps Engineer Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. The Principal DevOps Engineer is a senior, hands-on technical leader responsible for... 

    Intracept by Boston Scientific

    Saint Paul, MN
    20 hours ago
  •  ...s fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide technical support and/or leadership in the creation and delivery... 
    Local area
    Remote work
    Worldwide

    Rocket Software

    Saint Paul, MN
    4 days ago
  • $96.8k - $251.6k

     ...Job Description #oraclesaas About Us The Oracle SaaS Engineering organization builds and operates the Oracle Fusion Cloud Applications...  ...and develop services that operate at scale. As a Senior Principal Engineer (Architect) you will be responsible for ensuring that... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    20 hours ago
  • $142.8k - $196.35k

     ...Principal Embedded Cybersecurity Systems Engineer- Hybrid - Eagan, MN At Solventum, we enable better, smarter, safer healthcare to improve lives. As a...  ...Cybersecurity: i.e. Cryptography, PKI, Secure Boot, Firmware Security, Threat Modeling. Experience with development... 
    Work experience placement
    H1b
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    solventum

    Saint Paul, MN
    3 days ago
  • $99.6k - $223.4k

     ...define modernization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable streaming infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $99.6k - $234.6k

     ...AI agents, helping clinicians focus more on patients and less on administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines that ingest, transform, and analyze massive volumes of healthcare... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    2 days ago
  • $133.7k - $200.6k

     ...VPOM to support SAP operations. Minimum Qualifications ~ Bachelor's degree in computer science, Information Technology, Engineering, or related technical field (or equivalent professional experience) ~10 years of progressive experience in SAP Basis... 
    Hourly pay
    Minimum wage
    Local area
    Visa sponsorship

    Ecolab

    Saint Paul, MN
    20 hours ago
  •  ...Job Description This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that...  ...Eagan, MN, collaborating closely with hardware and electrical engineers to design, build, and validate custom embedded solutions from... 
    Work at office

    Pentangle Tech Services | P5 Group

    Eagan, MN
    4 days ago
  •  ...Sr Firmware Engineer II Onsite Eden Prairie, MN Candidates must haves Experienced in Bluetooth Low Energy and/or Wireless and be able to explain their wireless contribution/experience Utilizing wireless sniffer such as Ellisys Test Automation/Python... 
    Work at office

    IntePros

    Minneapolis, MN
    2 days ago
  • $96.8k - $306.4k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set architecture... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $146k - $241k

     ...Position Overview The Principal Data/AI Engineer helps drive the technical strategy and architecture of enterprise-scale data and AI platforms that power mission-critical data products, analytics, and AI-driven solutions. In this role, you will operate as a technical... 
    Remote work
    Work from home

    FUJIFILM Corporation

    Saint Paul, MN
    2 days ago
  • $109.2k - $223.4k

     ...generative AI industry. If you're running an AI workload at OCI, we're running the RDMA network underneath your workload. A Principal Network Engineer on our team supports the design, deployment, and operations of a large-scale global Oracle cloud computing environment (... 
    Temporary work
    Immediate start
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  •  ...Job Title: Principal Systems Engineer Location: Shoreview, MN Travel: Quarterly travel to Austin, TX (approx. once per quarter) Contract Duration: 12 Months Experience Requirements • Minimum Years of Experience: 12+ years • Industry... 
    Contract work

    campus4tech

    Shoreview, MN
    4 days ago
  • $114.6k - $234.6k

     ...model development cycle - training, fine-tuning, model serving, evaluation/benchmarking and human preference learning. Apply engineering principles for defining robust and maintainable architectures and designs.? Build cloud service on top of the modern Infrastructure... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    20 hours ago
  •  ...AWS Principal Data Engineer Work mode: Hybrid Onsite Location(s): Valencia, CA, US, 91355 Additional Location(s): US-CA-Santa Clara; US-MN-Arden Hills Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we... 

    Boston Scientific

    Saint Paul, MN
    20 hours ago
  • $139.4k - $291.8k

     ...establishing best practices and fostering innovation across firmware, software, and diagnostics teams. Testing, Validation, and...  ...technical and regulatory standards. -Leads complex sustaining engineering activities, resolving customer escalations, performing root... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Saint Paul, MN
    4 days ago
  •  ...Job Description Job Description JOB SUMMARY: The Principal Engineer is responsible for providing engineering support in the creation and the development of new division products. This role will use multidisciplinary engineering knowledge to design and develop... 
    For contractors
    Work experience placement

    Gateway Recruiting

    Saint Paul, MN
    6 days ago
  •  ...Job Description Job Description Staff Firmware Engineer | 1099 Independent Contractor Dojo Five | Remote – Contiguous US About Dojo Five Dojo Five is on a mission to drive the firmware industry forward. We partner with companies to modernize their embedded software... 
    For contractors
    Local area
    Immediate start
    Remote work

    Dojo Five

    Minneapolis, MN
    15 days ago
  •  ...communication and presentation skil ls Preferred Qualificati onsExperience with SAPPMP certification (nice to ha ve)Experience with dashboards, reporting tools, or data visualizat ionExposure to technical, engineering, or construction-related environme nts
    Work at office

    HireTalent - Staffing & Recruiting Firm

    Saint Paul, MN
    4 days ago
  •  ...Head Of Engineering The Head Of Engineering is a highly visible and strategic leadership position responsible for overseeing all site engineering activities, including maintenance, facilities management, capital projects, automation, and environmental health and safety... 
    Contract work

    Bivoh Recruiting Group

    Saint Paul, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Firmware Engineer. Be the first to apply!