> Markdown version of [/jobs/ext/1968744-senior-firmware-engineer-neuromodulation](https://www.wearedevelopers.com/jobs/ext/1968744-senior-firmware-engineer-neuromodulation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Engineer (Neuromodulation) - **Company:** Blue Sages, Inc. - **Location:** Saint Paul, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Bluetooth Low Energy (Bluetooth), Software Bug Management, Firmware, Systems Integration, Tcl (Programming Language), Scripting, Test Scripts, Advanced Reports, Information Technology - **Published:** August 7, 2026 - **Apply:** https://www.wayup.com/i-j-Senior-Firmware-Engineer-Neuromodulation-Blue-Sages-881262100229808/ ## About the Role + 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. ## Description 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. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) ## Related Articles - [Are Brain-Computer Interfaces Good or Bad?](https://www.wearedevelopers.com/magazine/367-are-brain-computer-interfaces-good-or-bad) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)