Senior Firmware Engineer

Tactile Medical - Minneapolis, MN

Hiring: Senior Firmware Engineer Company: Tactile Medical Location: Minneapolis, MN Job Posted Time: 2026-09-16 14:24:54 Target Skills & Keywords : C, C++, Embedded Systems, Firmware, RTOS, SBOM, Systems Integration About the job Experience: •7+ years of experience developing firmware, embedded software, or device software for commercial products. Required Skills: •Design, develop, integrate, test, and maintain embedded firmware for regulated medical device products. •Lead development of complex firmware features and subsystems from concept through implementation, verification, release, and post-market support. •Develop robust and maintainable software using C/C++ for microcontroller-based, RTOS, bare-metal, and resource-constrained embedded systems. •Support hardware and software integration activities, including board bring-up, peripheral validation, diagnostics, and system-level troubleshooting. •Develop and support connectivity solutions, including Wi-Fi, Bluetooth, cloud-connected, and mobile-integrated device features. •Create and maintain software lifecycle deliverables, including requirements, design documentation, traceability artifacts, verification support documentation, and release documentation. •Participate in architecture discussions, technical reviews, and engineering decision-making to support long-term product quality and maintainability. •Conduct design and code reviews and provide technical leadership, mentorship, and guidance to engineering team members. Qualifications: •Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline. •Strong proficiency in C/C++ development for microcontroller-based, RTOS, bare-metal, or resource-constrained embedded systems. •Solid functional working knowledge of IEC 62304, ISO 14971, software verification, requirements traceability, design controls, and regulated software development documentation. •Strong problem-solving, communication, and collaboration skills. •Operational familiarity with secure embedded software development practices, including secure boot, signed firmware updates, software bill of materials (SBOM), SOUP management, vulnerability management, and medical device cybersecurity guidance. •Demonstrated success improving firmware engineering practices through peer reviews, coding standards, static analysis, automated builds, testability, defect prevention, and release readiness initiatives. •Below is the starting salary or hourly range for this position, although offers may differ based on the candidate's location, job-specific knowledge, skills and experience. Compensation: •$93,600 - $131,040 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!