Subsense
Research Software Engineer, Scientific Instrumentation
- Compensation
- $140K–$180K / yr
- Location
- US
- Arrangement
- On-site
- Employment type
- Full-time
- Posted
- 24 August 2026 (about a month ago)
Checked about a month agoApplications go to the employer, never to RoleSprint
About this role
About Subsense Subsense is a deep-tech company developing the world’s first non-surgical, bidirectional brain-computer interface powered by plasmonic and magnetoelectric nanoparticles. Our mission is to unlock direct communication between the human brain and AI - starting with medical applications such as stroke recovery and moving toward cognitive enhancement for healthy users. Headquartered in Palo Alto, Subsense brings together leading scientists and engineers to redefine the future of human–machine interaction.
About Subsense Subsense is a deep-tech company developing the world’s first non-surgical, bidirectional brain-computer interface powered by plasmonic and magnetoelectric nanoparticles. Our mission is to unlock direct communication between the human brain and AI - starting with medical applications such as stroke recovery and moving toward cognitive enhancement for healthy users. Headquartered in Palo Alto, Subsense brings together leading scientists and engineers to redefine the future of human–machine interaction.
Key Responsibilities • Build and maintain Python interfaces for lab equipment and scientific instruments, using ScopeFoundry or similar instrument-control 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.
• Work directly with scientists to turn experimental workflows into robust, usable software.
• Maintain and improve existing laboratory software, and establish common patterns for instrument interfaces, acquisition, logging, and data storage.
• Troubleshoot hardware/software integration issues in the lab in collaboration with scientists and hardware engineers.
• Help establish and maintain reliable data handling from acquisition through storage and downstream use, and ensure acquired data meets minimum data standardization requirements.
What You'll Bring • 3+ years of relevant professional or equivalent experience. Degree in Computer Science, Computer Engineering, Electrical Engineering, a computational science, or a related field, or equivalent practical experience.
• Strong software engineering skills in Python and experience building maintainable production or research software.
• Experience building desktop applications or user interfaces for scientific or technical users (PyQt/PySide, Qt, or a comparable framework).
• Hands-on experience interfacing software with scientific instruments, DAQ hardware, cameras, sensors, controllers, or other physical devices.
• Experience designing parallel acquisition, processing, visualization, and/or instrument control software.
• Experience working with scientific datasets and chunked scientific data formats such as Zarr, HDF5, or similar
• Experience working closely with scientists or engineers and an understanding of experimental/scientific workflows.
• Flexibility and willingness to wear multiple hats as a part of a growing team of computational and data scientists.
Nice to Have
• C++ experience, particularly for performance-critical or hardware-interfacing/device code.
• Experience synchronizing acquisition or control across multiple instruments or multimodal data streams.
• Experience with instrument-control packages like ScopeFoundry and/or general Python instrumentation packages like PyVisa
• Experience with scientific visualization libraries such as pyqtgraph, Matplotlib, or Plotly
• Basic understanding of signal processing
• Data engineering experience, including schemas, pipelines, databases, or PostgreSQL.
• Background in neuroscience, biotechnology, or another experimental science.
Subsense is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Work location
- CA 94043, US
Related jobs
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Subsense, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 24 August 2026, last checked about a month ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.