Neurofeedback Software Engineer
(Amplifier Integration / Platform Engineering)
Overview
We’re looking for a hands-on engineer to help stabilize, modernize, and extend a neurofeedback software platform that integrates neurological data acquisition hardware (amplifiers/biosensors) with a clinician-facing workflow. This role sits at the intersection of software engineering, device/hardware integration, validation & verification, and release engineering. Supporting both current product continuity and next-phase feature development.
You’ll take ownership of critical engineering functions including source control administration, build/release processes, customer workflow testing, and installer/deployment modernization, while contributing to future roadmap initiatives such as new sensor/amplifier integration, signal processing, analytics/reporting, and predictive modeling.
Key Responsibilities
Platform Ownership: Source Control, Build, Release, and Deployment
- Own and administer the software source control environment (branching strategy, permissions, repository hygiene, governance).
- Design, implement, and maintain build and release procedures to streamline development and improve release reliability.
- Modernize and maintain installer packaging and deployment workflows for application releases.
- Create repeatable release checklists, versioning practices, and documentation to improve engineering velocity and quality.
Product Quality: Validation & Verification (V&V) and Workflow Testing
- Design and develop verification and validation tests covering end-to-end customer workflows (from install to day-to-day usage).
- Build test plans and automated/manual test harnesses as needed to ensure consistent behavior across environments.
- Partner with engineering/product stakeholders to identify gaps, regressions, and quality risks early in the release cycle.
- Support defect triage, root-cause analysis, and resolution across the full software lifecycle.
Cross-Functional Engineering Support
- Provide technical support and SME guidance across vendor-managed initiatives (e.g., cloud migration, infrastructure modernization).
- Translate system-level needs into clear technical requirements, execution plans, and pragmatic delivery milestones.
- Improve engineering documentation for maintainability, onboarding, and operational continuity.
Future Roadmap (Planned / Growth Area)
- Design and support neurological data acquisition tools used by clinicians.
- Identify, evaluate, and integrate new biosensors and data acquisition amplifiers into the platform.
- Develop and tune digital filters, signal conditioning, and signal processing algorithms for neurophysiological data.
- Enhance data analysis and reporting tools to improve customer insights and clinician usability.
- Build predictive models based on neurological therapy session data to support outcomes tracking and product intelligence.
- Assist in establishing quality and regulatory compliance procedures, manuals, and documentation frameworks.
Required Qualifications
- 5+ years of professional experience in software engineering, medical devices, bioinstrumentation software, or a related technical domain.
- Strong programming skills in C/C++ and/or Python; comfortable working across Windows and Linux environments.
- Proven experience owning or contributing to: build/release pipelines and deployment systems; installer packaging and distribution; validation/verification testing and quality processes
- Experience integrating software with hardware systems (device drivers, IO interfaces, data acquisition, or sensor integration).
- Strong system-thinking: able to debug across application layers (workflow → services → deployment → environment).
Preferred Qualifications
- Experience with neurofeedback systems, EEG/EMG/biopotential acquisition, or bioamplifier integration.
- Familiarity with neurophysiological signal processing concepts (filters, noise reduction, artifact handling).
- Understanding of regulated development environments and documentation expectations: FDA 21 CFR 820, ISO 13485, ISO 62304 (or similar).
- Experience supporting cloud or infrastructure projects (e.g., AWS migration, DevOps collaboration).
- Exposure to data analytics/reporting pipelines and/or predictive modeling workflows.
Working Style / Expectations
- Comfortable operating in ambiguity and stepping into engineering gaps to keep delivery moving.
- Strong documentation habits and a bias toward maintainable, repeatable systems.
- Collaborative communicator who can partner with vendors, engineering peers, and non-technical stakeholders.