
Posted a month ago
BCI Software Team Lead
Blackrock NeurotechBCI Software Team Lead
Requirements
10+ years software engineering experience, 3+ years engineering management experience, Experience in regulated medical device environments, Proficiency in Python, Experience with real-time or embedded software, Knowledge of GPU or FPGA acceleration
Skills
PythonSignal Processing
About the role
Responsibilities
- Lead and mentor a team of 5–8 engineers while actively contributing to the codebase
- Own system architecture and technical direction for real-time BCI application software
- Design and maintain low-latency, high-reliability streaming signal-processing pipelines
- Ensure deterministic performance across CPU, GPU, and/or FPGA-accelerated components
- Drive software readiness for clinical studies, trials, and regulated device environments
- Partner closely with neuroscientists, hardware, firmware, and regulatory teams to translate research into production-grade systems
Requirements
- 10+ years of software engineering experience, including at least 3 years in engineering management
- Proven track record of shipping production software in real-time, embedded, or safety-critical domains
- Experience developing software within a regulated medical device environment (e.g., ISO 13485, FDA QSR/QMSR, or IEC 62304)
- Proficiency in Python for data pipelines, test automation, and prototyping
- Experience with real-time or embedded software development
- Knowledge of high-performance compute for low-latency signal processing using GPU (CUDA, Metal, OpenCL) or FPGA
Preferred Qualifications
- Prior experience building software for brain-computer interfaces or neural recording systems
- Experience supporting FDA submissions (IDE, 510(k), De Novo) in a technical leadership role
- Deep understanding of real-time and multi-threaded systems, including kernel-level performance tuning
- Experience in startup or deep-tech environments with rapidly shifting priorities
About the Company
Blackrock Neurotech is building the next generation of human capability through brain-computer interfaces designed to be safe, scalable, and trusted. We focus on creating seamless interfaces between human intent and technology to restore independence, identity, and agency to those who need it most.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeBCI Software Team Lead
Blackrock Neurotech · Salt Lake City
