A pioneering Medical Device company developing a next-generation brain–computer interface (BCI) platform is looking for a Senior Software Engineer to help translate neural data and advanced algorithms into secure, production-grade clinical software systems.
This role offers the opportunity to work at the intersection of neuroscience, high-performance computing, and real-world clinical application — building systems that directly restore communication capability for patients.
The challenge
Brain–computer interfaces don’t fail because the neuroscience is flawed. They fail because the surrounding software systems lack robustness, performance discipline, regulatory integrity, and architectural clarity.
Recording neural signals at single-neurone resolution is only one part of the equation. The real challenge lies in:
- Translating raw neural data into reliable, interpretable outputs
- Designing systems that perform consistently under clinical constraints
- Ensuring scalability, maintainability, and compliance in regulated environments
- Bridging research-grade algorithms with production-ready software
This role exists because advanced algorithms and breakthrough hardware require equally disciplined, high-performance software engineering to deliver meaningful patient outcomes.
The role
- Develop production-grade software supporting clinical BCI applications
- Contribute to both front-end and back-end system architecture
- Integrate neural data pipelines with live BCI hardware
- Support clinical studies through reliable and scalable system design
- Raise standards across performance, testing, and deployment practices
What you’ll build and contribute to
- Architect high-performance systems handling neural data streams
- Develop software in C/C++ or Rust for performance-critical components
- Use Python for algorithmic logic, orchestration, and tooling
- Evaluate and validate systems using simulated and live neural datasets
- Improve CI/CD pipelines and release discipline
- Design data curation workflows for neural and interaction datasets
- Collaborate closely with neuroscience, engineering, UI/UX, and quality teams
- Contribute to feature development and internal tooling
The level of expectation
- Delivered production-grade systems in performance-sensitive environments
- Strong hands-on experience with C/C++ or Rust and Python
- Solid understanding of operating systems and systems-level concepts
- Experience developing on Linux and/or macOS
- Comfortable working across multiple programming languages
- Experience in regulated environments is highly valued
If your experience is purely theoretical, purely research-driven, or limited to application-layer scripting without systems-level ownership, this role will stretch you.
Technical environment
- C/C++ and/or Rust for performance-critical components
- Python for orchestration and algorithmic integration
- Linux and macOS environments
- Neural data pipelines and hardware-integrated systems
- Regulated clinical development context
Organisational & collaborative scope
- Work within multidisciplinary teams spanning engineering, neuroscience, and clinical research
- Collaborate with UI/UX to deliver user-centred applications
- Contribute to engineering standards and delivery discipline
- Travel periodically between company sites as required
Who thrives here
- Engineers who care about systems quality, not just features
- Builders comfortable working close to hardware and real-world constraints
- Developers who can translate algorithmic complexity into reliable software
- Individuals motivated by meaningful clinical impact
Your consultant
As a Senior Recruitment Consultant at Aspire Life Sciences, Julien Funes (julien.funes@aspirelifesciences.co.uk) specialises at the intersection of technology and life sciences. He partners with biotech and life sciences companies across Europe and North America to recruit senior software and data engineers working on mission-critical systems. His focus is on aligning technically strong engineers with roles where real-world impact, ownership, and engineering quality genuinely matter.

