BCI Software Team Lead
About the role
This role exists to translate Blackrock Neurotech's brain-computer interface research into reliable, regulated, real-time software that reaches users. The Software Team Lead sits at the critical boundary between experimental neural data processing and production-grade, IEC 62304-compliant systems, ensuring that novel concepts in decoding and signal interpretation are transformed into safe, scalable, and maintainable software.
Responsibilities
- Owning meaningful, high-impact problems at the frontier of science and engineering
- Building alongside experienced, thoughtful peers across disciplines
- Solving technically complex challenges grounded in real human outcomes
- Contributing to a culture that values rigor, clarity, and long-term thinking over noise
Requirements
- 10+ years combined education and experience in software engineering, with at least 3 years building production software in the field
- 3+ years leading or managing engineering teams, with demonstrated success running teams through hiring, mentorship, goal-setting, and performance management
- Proven track record of shipping production software in real-time, embedded, or safety-critical domains
- Experience developing software for, or within, a regulated environment (e.g., for medical device, ISO 13485, FDA QSR/QMSR, or equivalent)
Qualifications
- Demonstrated ability to define and communicate software architecture for complex, multi-component systems to both technical and non-technical stakeholders
- Strong command of real-time architectures, data streaming, and signal processing, including determinism, latency constraints, and resource management
- Proficiency in real-time and/or embedded software development
- Hands-on proficiency in Python for data pipelines, test automation, and prototyping
- Working experience with high-performance compute for low-latency signal processing using GPU (Metal, CUDA, OpenCL), FPGA, or equivalent
- Familiarity with cybersecurity principles for networked or connected medical device software (threat modeling, secure coding practices, vulnerability management)
Skills
- Ownership mindset that takes accountability for individual, team, and department outcomes and follows problems through to resolution
- Leads by example, balancing hands-on technical contribution with mentorship and people leadership rather than choosing one over the other
- Sound technical judgment under ambiguity, with the discernment to know when to invest in productization versus prototype and when to escalate
- Curiosity and adaptability through active tracking of advances in real-time systems and neurotechnology and adjusts approach as the company, products, and regulatory landscape evolve
- Excellent communicator and cross-functional coordinator across neuroscience, hardware, firmware, clinical, regulatory, and quality partners
Benefits
Our team takes ownership of outcomes and follows through with clarity and accountability. We prioritize sustained, high-quality work over performative urgency. We value rigor, sound judgement and thoughtful decision-making. We collaborate deliberately: low ego, high trust and high context.
Pay
Competitive compensation package based on experience and qualifications.
Schedule
Full-time position with flexible working hours to accommodate remote work and team collaboration.