L

Senior Firmware Engineer

Accepting applications

Lumicity · Greater Minneapolis-St. Paul Area

Full-Time Mid_senior VHDLVerilog
Posted
2d ago
Category
Verification
Experience
Mid_senior
Country
N/A
About the Company
A privately held medical technology company is developing a novel, non-invasive therapeutic platform designed to provide patients with new treatment options for serious chronic conditions.
The organization is building a multidisciplinary product development team to advance its technology through design verification, regulatory clearance, manufacturing transfer, and commercialization. This is a hands-on startup environment where engineers have meaningful ownership, work closely across functions, and contribute throughout the full product lifecycle.
Position Overview
The company is seeking an experienced Firmware Engineer to lead the architecture, development, testing, and maintenance of embedded software for a regulated medical device platform.
This individual will serve as a senior technical contributor and project lead, working closely with electrical, systems, software, quality, regulatory, clinical, and product development teams. The role includes both embedded firmware and supporting application software, with ownership spanning requirements definition, architecture, implementation, verification, documentation, release, and post-development support.
The ideal candidate has previously developed firmware for commercial medical devices and is comfortable operating within small, highly collaborative engineering teams.


Key Responsibilitie
sLead firmware and embedded software development for new medical device products and product enhancements
.Translate user, clinical, system, and product needs into clear software and firmware requirements
.Define software architecture, interfaces, algorithms, and functional specifications
.Develop, test, debug, and maintain embedded firmware that interfaces directly with electronic hardware
.Build device drivers, hardware abstraction layers, communications interfaces, and control software
.Develop signal processing and device-control algorithms within hardware and performance constraints
.Support the development of associated application software and user interfaces
.Participate in system architecture decisions involving firmware, electronics, software, sensors, and mechanical components
.Generate design documentation supporting software development, design controls, and regulatory submissions
.Create software requirements, architecture documents, detailed designs, traceability records, test protocols, test reports, release documentation, and risk management files
.Lead and execute unit testing, integration testing, system testing, verification, and validation activities
.Develop test tools and support software and hardware tool validation
.Participate in laboratory testing, prototype builds, design iterations, and system troubleshooting
.Support device integration, compliance testing, system verification, and production release
.Establish and improve software development procedures, work instructions, coding standards, and development tools
.Ensure employees, consultants, and external development partners consistently follow established software processes
.Maintain source control, configuration management, versioning, and controlled software release processes
.Support cybersecurity planning, implementation, testing, and documentation for connected medical devices
.Collaborate with clinical and commercial stakeholders to translate workflow and usability needs into product requirements
.Provide technical support for field updates, product improvements, issue investigations, and feature enhancements
.Manage development activities within an Agile or iterative product development environment
.Communicate project status, technical risks, dependencies, and recommended solutions to cross-functional leadership
.Support external engineering partners, vendors, and testing laboratories as needed

.
Required Qualificatio
nsBachelor’s degree in computer science, software engineering, electrical engineering, computer engineering, or a related disciplin
e.At least four years of experience designing, developing, and verifying software or firmware for regulated medical device
s.Demonstrated experience taking embedded software through formal medical device design control
s.Strong embedded programming and debugging capabilitie
s.Experience developing firmware that interfaces directly with processors, sensors, electronics, or electromechanical system
s.Experience with software architecture, requirements development, detailed design, implementation, and verificatio
n.Working knowledge of IEC 62304 and medical device software lifecycle requirement
s.Familiarity with IEC 60601 and the development of electrically powered medical system
s.Understanding of FDA quality system and design control requirement
s.Familiarity with European medical device regulatory expectation
s.Experience creating software documentation within a controlled quality syste
m.Knowledge of software risk management, hazard analysis, and risk control implementatio
n.Experience with code reviews, static analysis, unit testing, integration testing, and system-level verificatio
n.Experience with source control, configuration management, and software release processe
s.Ability to independently lead technical activities with limited oversigh
t.Strong analytical, organizational, written communication, and cross-functional collaboration skil

ls
Preferred Qualificati
onsMaster’s degree in a relevant technical discipli
ne.Experience with VHDL, Verilog, or SystemVeril
og.Experience developing with FPGAs, systems-on-module, or similar embedded computing platfor
ms.Knowledge of algorithm and code optimization for memory, processing, power, timing, and hardware limitatio
ns.Experience developing signal processing algorith
ms.Experience with mobile application developme
nt.Familiarity with user interface and user experience developme
nt.Experience validating software development tools and automated test syste
ms.Knowledge of medical device cybersecurity guidance and implementation practic
es.Experience supporting regulatory submissions or responding to regulatory questio
ns.Previous experience in a startup, early-stage product development environment, or small technical te

am.
Show more Show less