All jobs
>
Research Software Engineer, Scientific Instrumentation

Research Software Engineer, Scientific Instrumentation

Subsense
•
Mountain View, CA
•
Posted
September 7, 2026
Subsense is hiring a research software engineer to build the software connecting its experimental hardware, scientific instruments and data, covering instrument control and data acquisition.

About the role

Subsense is a deep-tech company developing a non-surgical, bidirectional brain-computer interface powered by plasmonic and magnetoelectric nanoparticles. Its stated aim is direct communication between the human brain and AI, starting with medical applications such as stroke recovery. The company is headquartered in Palo Alto.

About the role

This role builds the software foundation connecting Subsense's experimental hardware, scientific instruments and data. You will work directly with scientists and engineers to translate laboratory workflows into reliable software for instrument control, data acquisition, real-time visualization, experimental monitoring and data handling.

It is a hands-on role at the intersection of software, hardware and experimental science, establishing scalable patterns for how instruments are integrated, how data streams are synchronized, and how experimental data moves from acquisition through storage to downstream analysis.

What you will do

  • Build and maintain Python interfaces for lab equipment and scientific instruments, using ScopeFoundry or similar frameworks where appropriate.
  • Develop applications for instrument control, data acquisition, real-time visualization, recording and experimental monitoring.
  • Design reliable software for synchronized, high-throughput acquisition from multiple instruments and data streams.
  • Build data ingestion and conversion pipelines for large scientific datasets, maintaining consistency between acquired data, derived data and experimental metadata.
  • Maintain and improve existing laboratory software, and troubleshoot hardware and software integration issues in the lab.

What they are looking for

  • 3+ years of relevant experience and a degree in computer science, computer engineering, electrical engineering or a computational science, or equivalent practical experience.
  • Strong Python skills and experience building maintainable production or research software.
  • Experience building desktop applications or interfaces for scientific users using PyQt, PySide, Qt or comparable.
  • Hands-on experience interfacing software with scientific instruments, DAQ hardware, cameras, sensors or controllers.
  • Experience with scientific datasets and chunked formats such as Zarr or HDF5.
  • Nice to have: C++ for performance-critical device code, ScopeFoundry or PyVisa, scientific visualization libraries, and a background in neuroscience or another experimental science.

Subsense

Brain-Computer Interface
•
Palo Alto, CA
Develops a non-surgical, bidirectional brain-computer interface using plasmonic and magnetoelectric nanoparticles paired with a wearable headset.
Apply
Role type
Engineering
Seniority
Mid
Employment
Full-time
Salary
$140,000-$180,000
Location
Mountain View, CA
Remote
On-site

More roles at

Subsense

Neurotech Futures

Read by the people building neurotech.

The Neurotech Job Board is part of Neurotech Futures: the world's leading neurotech newsletter and business ecosystem for startups, investors, and operators, with news, jobs, events, analysis, and more.

Get the biweekly briefing on funding, regulatory shifts, and market intelligence, the same audience your next role reaches.

You have successfully subscribed!
Oops! Something went wrong while submitting the form.
Join thousands of operators, founders, and researchers. No spam.
Neurotech Jobs
The hiring board for the neurotech field. Brought to you by Neurotech Futures.
© 2026 Patchwise Labs LLC
Built by Neurofounders