Senior Firmware Engineer (Neuromodulation)
Blue Sages
Job Description
Job Description
Job Title: Senior Firmware Test Engineer (Neuromodulation)
Position Overview
We are seeking a highly skilled Firmware Test Engineer to join our R&D team onsite in St. Paul, MN . You will be responsible for ensuring the safety and efficacy of life-changing Class III medical devices. This role focuses on the verification of neuromodulation systems, specifically Deep Brain Stimulation (DBS) and spinal cord stimulation for chronic pain therapy.
Core Responsibilities
Verification Planning & Execution: Author comprehensive Verification Plans and Test Procedures based on behavioral requirements for complex therapy delivery.
Advanced Scripting: Implement and maintain a library of test scripts using Tcl/Tk .
Formal Design Controls: Drive scripts through formal review cycles, meticulously addressing peer comments and ensuring compliance with FDA/ISO standards.
System Integration: Test the new BLE (Bluetooth Low Energy) layer and integrate it with existing TCL libraries for seamless device-to-programmer communication.
Defect Management: Identify, isolate, and document hardware/firmware bugs with detailed reporting and root cause analysis.
Technical Requirements & Skillset
Domain Expertise: Deep understanding of neuromodulation therapies, including the relationship between voltage/current signals and physiological pain relief.
Sensing & Stimulation: Experience testing systems that incorporate both sensing (feedback loops) and stimulation (delivery of therapy).
Connectivity: Proven experience with Telemetry and wireless protocols, specifically the implementation and testing of BLE stacks .
Scripting Language: Expert-level proficiency in Tcl/Tk is non-negotiable for this role.
Regulatory Knowledge: Familiarity with IEC 62304 and the formal documentation required for Class III medical devices.
Qualifications
Location: Ability to work onsite in St Paul, MN.
Education: B.S. in Electrical Engineering, Computer Science, Biomedical Engineering, or a related field.
Experience: 5+ years in firmware testing, preferably within the medical device, aerospace, or defense industries.
- ...Required Skills & Experience • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar... ...environment • 3 or more years working in C or C++ in embedded firmware development. • Experience with embedded RTOS or bare-metal development...Senior
- ...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
- ...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...SeniorWorldwide
- 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
- ...Firmware Engineer 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...Suggested
$50 - $65 per hour
...Sr Firmware Engineer The Sr Firmware Engineer will lead the design and development of a new firmware platform for advanced electromechanical medical devices. In this role, you will architect and bring up firmware on STM32 processors, upgrade legacy code to modern 32...Contract workTemporary work- Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...SeniorPermanent employmentFull timeH1b
- Job ID: ATS #52763Reference: 49669Location: Saint Paul, MN, 55101, United StatesJob Title: Senior .NET DeveloperLocation: St. Paul, MN 55101Job Description: Seeking a highly experienced Senior .NET Developer to support the design, development, enhancement, and deployment...SeniorWork at officeRemote work
- ...Public Consulting Group is seeking a Senior Consultant to lead IV&V and architectural oversight for a major ERP migration project within the public sector. You will guide the project team, ensure high-quality deliverables, and align ERP implementations with our standards...Senior
$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces...SeniorLocal area- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
$100k - $150k
...and games that billions of players will enjoy worldwide. About the Role Rushdown Studios is looking for an experienced Unreal Engineer to join us in support of our partner studio! In this role, you’ll work on challenging projects to develop a range of features...SeniorWork at officeLocal areaRemote workWorldwideFlexible hours$143k - $193.05k
...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure...SeniorRemote workWorldwide- ...defense environments. This is a hands-on execution seat on a small, senior team. You’ll own complete vertical slices from database schema... ...patterns Elevate the team — mentor mid-level and junior engineers through code reviews, architectural discussions, and pair programming...SeniorContract work
$120k - $150k
...us means solving hard problems with extraordinary people in a collaborative work environment. Join us. What you’ll do As a Senior Software Engineer at Forj, you’ll do more than write code. In this role, you’ll lead software development on cross-discipline engineering...SeniorLocal area$253.9k - $298.7k
...Senior Staff Software Engineer Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency...Senior$77.4k - $127.66k
...with special needs including mental illness, chemical dependencies, and physical or developmental disabilities. Job Summary As the Senior Applications Analyst/Developer , you will provide advanced professional knowledge and skills in information systems problem identification...SeniorFull timeRemote workVisa sponsorshipWork visa- ...funding from Andreessen Horowitz, ICONIQ, Menlo Ventures, and Wing Venture Capital. About the Team and Role: We are hiring a senior software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era –...SeniorLocal areaRemote workWork from homeFlexible hours
$30 - $35 per hour
...job summary: Join our Health & Public Service practice as a Senior Release Train Engineer. In this remote role, you will be responsible for leading end-to-end Agile Release Train (ART) execution across multi-functional delivery teams. You will partner with enterprise leadership...SeniorHourly payContract workTemporary workWork experience placementRemote work$84.63k - $112.84k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role At Lumen, a Senior Software Developer joins a team focused on building and strengthening the infrastructure. In an environment where performance,...SeniorTemporary workRemote workWork from home$200k - $225k
The Role We’re looking for a Senior Software Engineer to build and scale the backend systems that power our AI agent. This role sits at the intersection of backend engineering, machine learning, and product, and is focused on turning AI capabilities into reliable, production...SeniorRemote workFlexible hours$79.8k - $178.1k
...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems...SeniorTemporary workRelocationFlexible hours$110k
...Calspan JETS is the world's premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines...SeniorTemporary workLocal areaFlexible hours- ...redefine document security. Job Overview Location: St. Paul, Minnesota (Hybrid) We are seeking an experienced Senior Software Engineer to join our team to architect, develop, and enhance our secure document generation platform. The ideal candidate will...SeniorFlexible hours
- Senior Embedded Software EngineerFull-Time | On-Site | Twin Cities, MNAbout the OpportunityJoin... ...seeking a Senior Embedded Software Engineer to join its collaborative product... ...ResponsibilitiesDesign, develop, and maintain software and firmware using C, C++, and PythonCollaborate with...SeniorRelocationVisa sponsorship
- ...from other private, public, government or military experience to a 3M career. The Impact You'll Make in this Role As a Senior Software Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around...SeniorFull timeH1bRelocation
$190k - $210k
...inclusive workplace, both physically and virtually. Learn more about our Total Rewards philosophy . About the Role: As a Staff Software Engineer on the Developer Productivity - Local Environments team, you will be a key player in defining, maintaining and enhancing the local...SeniorWork at officeLocal areaRemote work2 days per week3 days per week$83.43k - $222.48k
...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of...SeniorHourly payFull timeTemporary workLocal area- ...the forefront Takes feedback from code review and applies changes to meet standards Conducts code reviews to provide guidance on engineering best practices Accountable for ensuring all aspects of product development follow compliance and security best practices...SeniorWork experience placement
$149.83k - $158.02k
...Education Requirements:Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics... ...for this Position ROLE AND POSITION OBJECTIVES:As a Senior Advanced Software Engineer for Airborne Systems, you’ll be a member...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer (Neuromodulation). Be the first to apply!
- senior technology project manager Saint Paul, MN
- remote senior business analyst Saint Paul, MN
- senior manager clinical operations Saint Paul, MN
- senior leadership Saint Paul, MN
- senior business analyst Saint Paul, MN
- senior grant accountant Saint Paul, MN
- senior storage engineer Saint Paul, MN
- benchmark senior living Saint Paul, MN
- senior manager automotive Saint Paul, MN
- senior magento developer Saint Paul, MN

