×
Register Here to Apply for Jobs or Post Jobs. X

Principal Firmware Engineer

Job in Brooklyn Park, Hennepin County, Minnesota, USA
Listing for: CVRx, Inc.
Part Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Embedded Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

CVRx is seeking a highly-skilled Firmware Engineer who has experience in architecting and developing firmware for active, implantable medical device systems or equivalent technologies. This role will primarily support and enhance an established firmware architecture.

Our successful candidate will embrace the existing system, deeply understand its implementation, help technical teams and leaders understand and support the implementation, and drive continuous improvement through cross‑functional collaboration. The Principal Firmware Engineer will lead efforts to maintain, improve, and adapt our existing firmware to meet future product needs, ensuring continuity and stability.

If new functionality is required that cannot or should not be supported by the current architecture, the engineer will evaluate and propose a new firmware architecture after thorough consideration of the limitations and opportunities with the existing system.

This is a Hybrid role with expectations of 3 days/week in office at our Brooklyn Park, MN headquarters. You should reside in the Minneapolis, MN metro area.

KEY DUTIES AND RESPONSIBILITIES
  • Support and maintain the existing firmware architecture, ensuring reliability and compliance with medical device standards.
  • Develop a deep understanding of the current firmware implementation and proactively share knowledge with technical teams and stakeholders.
  • Educate and mentor others on the design, operation, and rationale behind the existing system.
  • Lead and recommend improvements and enhancements that build upon the current architecture, prioritizing maintainability and adaptability for future product requirements.
  • Represent a philosophy of continuous improvement—modifying and evolving the firmware as needed, while respecting and leveraging the strengths of the established system and managing risk throughout the process.
  • Collaborate with internal and contract cross‑functional teams to ensure proposed changes enhance workflow and methodologies and align with organizational goals and regulatory requirements.
  • May direct personnel and firmware related project activities in collaboration with external contract firmware and system experts.
  • Define requirements and specifications, architect firmware systems for Class III implantable products and programming systems, and document firmware system requirements through documents, reports, memos, and change requests.
  • Responsible for analyzing, designing, programming, debugging, and modifying real‑time applications, often involving analog and digital hardware as well as software operating systems, which require knowledge and exposure to hardware design.
  • Develop and maintain automated CI/CD platforms for firmware development iteration, design verification and production testing, maximizing availability, improving test coverage and ensuring rapid, reliable completion.
  • Integrate automated build, static code analysis, and test frameworks into the CI/CD process to enforce code quality, regulatory compliance, and early defect detection.
  • Lead risk management activities, including reliability analysis and hazard assessment, to ensure compliance with medical device standards and regulations.
  • Implement root cause analysis and corrective actions for firmware and hardware issues.
  • Lead the design and implementation of security features and controls in firmware, including encryption, to ensure compliance with internal SOPs, regulatory standards, and industry best practices.
  • Lead the design and implementation of firmware design verification tests.
  • Integrate Secure Software Development Life Cycle (SSDLC) practices into firmware development, embedding security requirements from initial design through deployment and maintenance.
  • Collaborate with IT and security teams to monitor, assess, and respond to cybersecurity risks, including supply chain vulnerabilities and incident response.
  • Participate in research and integration of new functions and features into the existing systems.
  • Participate in the research and development of new technologies and products as required.
  • Other duties as assigned by manager.
REQUIRED EDUCATION, TRAINING AND JOB RELATED EXPERIENCE REQUIRED
  • B.S. in…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary