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

Senior Firmware Engineer

Lumicity

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. Key Responsibilitie Lead 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 Bachelor’s degree in computer science, software engineering, electrical engineering, computer engineering, or a related discipline At least four years of experience designing, developing, and verifying software or firmware for regulated medical device Demonstrated experience taking embedded software through formal medical device design control Strong embedded programming and debugging capabilities Experience developing firmware that interfaces directly with processors, sensors, electronics, or electromechanical systems Experience with software architecture, requirements development, detailed design, implementation, and verification Working knowledge of IEC 62304 and medical device software lifecycle requirements Familiarity with IEC 60601 and the development of electrically powered medical systems Understanding of FDA quality system and design control requirements Familiarity with European medical device regulatory expectations Experience creating software documentation within a controlled quality system Knowledge of software risk management, hazard analysis, and risk control implementation Experience with code reviews, static analysis, unit testing, integration testing, and system‑level verification Experience with source control, configuration management, and software release processes Ability to independently lead technical activities with limited oversight Strong analytical, organizational, written communication, and cross‑functional collaboration skills Preferred Qualificati Master’s degree in a relevant technical discipline Experience with VHDL, Verilog, or SystemVerilog Experience developing with FPGAs, systems‑on‑module, or similar embedded computing platforms Knowledge of algorithm and code optimization for memory, processing, power, timing, and hardware limitations Experience developing signal processing algorithms Experience with mobile application development Familiarity with user interface and user experience development Experience validating software development tools and automated test systems Knowledge of medical device cybersecurity guidance and implementation practices Experience supporting regulatory submissions or responding to regulatory questions Previous experience in a startup, early‑stage product development environment, or small technical teams #J-18808-Ljbffr Lumicity

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Minneapolis, MN vacancy
  •  ...ONSITE 6 month to start but will get extended past that We need a Firmware Engineer who has programmed implantable devices in C or C++. Ideally...  ...a MUST HAVE! Firmware Engineer – Candidate Summary Seeking a Senior Firmware Engineer with 4–6+ years of experience developing... 
    Senior

    O2 Technologies

    Minneapolis, MN
    1 day ago
  •  ...day. Join us and we can make a difference together. About this role Carrier Fire & Security Products is seeking a Senior Embedded Software/Firmware Engineer for its Detector Electronics fire and gas detection business in Bloomington, MN! Det-Tronics has been providing... 
    Senior
    Worldwide

    Carrier

    Minneapolis, MN
    5 days ago
  •  ...is a hands‑on startup environment where engineers have meaningful ownership, work closely...  ...Overview The company is seeking an experienced Firmware Engineer to lead the architecture,...  ...platform. This individual will serve as a senior technical contributor and project lead,... 
    Senior

    Lumicity

    Minneapolis, MN
    3 days ago
  •  ...Position Overview Entrust is seeking a Senior Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join a talented and dynamic team of engineers developing systems... 
    Senior

    Entrust

    Minneapolis, MN
    1 day ago
  •  ...Skills and Requirements • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar technical...  ...environment • 3 or more years working in C or C++ in embedded firmware development. • Experience with embedded RTOS or bare-metal... 
    Senior

    Insight Global

    Saint Paul, MN
    3 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... 
    Senior
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    1 day ago
  • $130.62k - $138k

     ...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer. What You’ll Get to Do: Develop embedded software using C and assembly languages on bare metal or embedded operating systems Utilize advanced development/debugging tools... 
    Immediate start
    Flexible hours

    General Dynamics

    Minneapolis, MN
    2 days ago
  •  ...medical device company just NW of Minneapolis seeking a Senior Embedded Software Engineer to join its collaborative product realization team. This...  ...Responsibilities Design, develop, and maintain software and firmware using C, C++, and Python Collaborate with... 
    Senior
    Relocation
    Visa sponsorship

    Real

    Minneapolis, MN
    1 day ago
  •  ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion... 
    Senior

    SkyWater Search Partners

    Minneapolis, MN
    1 day ago
  • $202.2k - $213.25k

     ...Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics...  ...for this Position ROLE AND POSITION OBJECTIVES: As a Senior Principal Embedded Software Engineer for Airborne Systems, you... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    General Dynamics Mission Systems

    Minneapolis, MN
    1 day ago
  •  ...Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs... 
    Senior
    Work experience placement
    Remote work

    Kaleidoscope Innovation

    Minneapolis, MN
    3 days ago
  • $109.6k - $137k

     ...central role in an electric distribution utility’s ability to monitor, manage, control, and optimize the increasingly complex grid. As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and... 
    Senior
    Temporary work

    Aspen Technology

    Minneapolis, MN
    1 day ago
  •  ...About Blank Metal Blank Metal is an AI-native engineering company that partners with enterprises to deliver production AI fast. We blend...  .... About the Role We’re growing and looking for a Senior AI Engineer to join our Minneapolis team. This is a senior, full... 
    Senior
    Full time
    Contract work

    Blank Metal

    Minneapolis, MN
    1 day ago
  •  ...complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting:...  ...technical challenges. Develop software across embedded systems, firmware, user interfaces, and real-time device control while... 
    Senior

    Brio Group

    Minneapolis, MN
    2 days ago
  • $159k - $259.7k

     ...supports more than 150 million people and 3,500 organizations across seven languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help millions of people live happier, healthier lives. You'll work... 
    Senior
    Full time
    Local area
    Flexible hours

    Calm

    Minneapolis, MN
    1 day ago
  •  ...differentiators in any business and fundamental to our long-term success. Senior Software Developer, Sunscription We are seeking a Senior...  ...reviewing, testing, and improving the output with strong engineering judgment. Comfort working in business‑critical systems where... 
    Senior

    US Solar

    Minneapolis, MN
    1 day ago
  • $120k - $200k

     ...Senior Software Engineer Ya rdstik is a start-up software company with a mission of building trust and safety into the Internet Economy. The world of background screening, certification, and training has lacked innovation and we're here to change that for our customers... 
    Senior

    Yardstik

    Minneapolis, MN
    3 days ago
  • $80k - $110k

     ...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives driving resilient... 
    Senior
    Work experience placement

    Accurant International

    Minneapolis, MN
    3 days ago
  • A leading loyalty solutions provider based in the United States is seeking an experienced Java Developer to join their team. The role focuses on improving existing products and developing new features, emphasizing collaboration and Agile methodologies. Candidates should...
    Senior
    Remote job
    Flexible hours

    Kobie

    Minneapolis, MN
    4 days ago
  • $100k - $130k

    Position Responsibilities This role combines advanced software engineering with compliance-driven development practices within a highly regulated medical device environment. The successful candidate will contribute to the design, implementation, verification, and documentation... 
    Senior
    Flexible hours

    Search-Leaders,-LL

    Minneapolis, MN
    2 days ago
  • $90k - $120k

     ...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software... 
    Senior
    Work experience placement

    Accurant International

    Minneapolis, MN
    1 day ago
  • $70 - $100 per hour

     ...Description Fulcrum Consulting, an LRS company, is seeking a Senior Java Developer at our client in Minneapolis, MN. Our client...  ...large enterprise banking environment. The team is looking for engineers with 7-10+ years of experience building scalable backend... 
    Senior
    Hourly pay
    Contract work
    Work at office

    Levi, Ray and Shoup

    Minneapolis, MN
    3 days ago
  •  ...as provide development for other roles you may be interested in. Required Qualifications Education: Bachelor's degree in engineering, Information Technology, Computer Science, or a related field Minimum 6+ years of hands-on software development experience... 
    Senior
    Hourly pay
    Minimum wage
    Full time
    Work experience placement
    Local area

    Reliant Medical Group

    Minneapolis, MN
    7 days ago
  • Job Posting Preferred Location Bachelors Degree in Computer Science Information Systems with 7 years of relevant technical experience or Masters degree in Computer Science Information Systems Hands on experience of creating test reports from automation test run...
    Senior

    Samprasoft

    Minneapolis, MN
    4 days ago
  • $118.65k - $160k

     ...libraries and APIs Developed (worked on, led, architected) multiple Android applications over the years BS in Computer Science, Engineering or a related technical role or equivalent experience Pursuant to various state Fair Pay Acts, below is a summary of compensation... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    Rvohealth

    Minneapolis, MN
    4 days ago
  • $97.5k - $150k

     ...and sales, service, and support functions across the globe, your journey at Tennant can take you places you never expected. Senior Software Engineer Responsibilities Develop, maintain, and improve a suite of mission‑critical service, diagnostics, and programming... 
    Senior
    Local area
    Remote work

    株式会社テナントカンパニージャパン (TENNANT Company Japan)

    Minneapolis, MN
    1 day ago
  • An independent evaluation consulting company is seeking a Survey Programmer or Senior Survey Programmer to manage surveys utilizing Forsta Plus. This role involves programming, testing, and quality assurance for surveys on critical public health topics, offering remote... 
    Senior
    Full time
    Part time
    Remote work

    Professional Data Analysts, Inc.

    Minneapolis, MN
    4 days ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote work

    Speechify

    Minneapolis, MN
    5 days ago
  • $97.9k - $179.5k

     ...and implement technology solutions that support risk management and governance. The opportunity We are seeking a highly motivated Senior Associate focused on SAP application risk and controls and technology enablement to manage client engagement teams, work with a wide... 
    Senior
    Work experience placement
    Flexible hours

    EY

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

     ...round via MS Teams; final round onsite About the Role Our client, an innovative engineering consultancy specializing in embedded, medical, IoT, and real-time systems, is seeking a Senior Software Engineer to join their growing team. In this role, you’ll design and develop... 
    Senior
    Full time
    Immediate start

    Gentis Solutions

    Minneapolis, MN
    2 days ago

Do you want to receive more vacancies?

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