Research Software Engineer - Instrumentation & Data Pipelines

Subsense

Mountain View (CA)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Subsense, a Palo Alto-based deep-tech company, is seeking a Research Software Engineer, Scientific Instrumentation to connect experimental hardware with software for instrument control and data handling. You will work directly with scientists and engineers to translate complex workflows into reliable, intuitive software for acquisition, real-time visualization, and data storage.

This hands-on role sits at the intersection of software, hardware, and data science, offering ownership over

Qualifications

  • 3+ years of relevant professional or equivalent experience.
  • Strong Python software engineering skills for production or research software.
  • Experience building desktop applications or interfaces for scientific users (PyQt/PySide, Qt).
  • Hands-on experience interfacing software with scientific instruments and DAQ hardware.
  • Experience designing parallel acquisition, processing, visualization, or instrument-control software.
  • Experience with scientific data formats such as Zarr or HDF5.

Responsibilities

  • Build and maintain Python interfaces for lab equipment and scientific instruments using ScopeFoundry or similar frameworks.
  • Develop applications for instrument control, data acquisition, real-time visualization, recording, and monitoring.
  • Design reliable, high-throughput acquisition across multiple instruments and data streams.
  • Create data ingestion and conversion pipelines ensuring consistency between raw data and metadata.
  • Collaborate with scientists to turn workflows into robust, usable software.
  • Maintain and improve existing lab software and standardize instrument interfaces, acquisition, logging, and storage.
  • Troubleshoot hardware/software integration issues in the lab with scientists and hardware engineers.

Skills

Python
PyQt/PySide
Instrument control
DAQ interfaces
Parallel acquisition
C++
Data visualization
Software development
Team collaboration
HDF5/Zarr

Education

BS in CS/CE/EE

Tools

ScopeFoundry
PyVISA
Qt/PyQt
PostgreSQL
HDF5

Job description

Subsense, a Palo Alto-based deep-tech company, is seeking a Research Software Engineer, Scientific Instrumentation to connect experimental hardware with software for instrument control and data handling. You will work directly with scientists and engineers to translate complex workflows into reliable, intuitive software for acquisition, real-time visualization, and data storage.

This hands-on role sits at the intersection of software, hardware, and data science, offering ownership over

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Software Engineer, Scientific Instrumentation
Research Software Engineer, Scientific Instrumentation

Subsense • Mountain View (CA)

On-site
USD 140,000 - 180,000
Senior Research Software Engineer
Senior Research Software Engineer

United States Digital Space LLC • Boston (MA)

Hybrid
USD 100,000 - 130,000
Senior Real-Time Instrument Software Engineer
Senior Real-Time Instrument Software Engineer

Quantum-Si • San Diego (CA)

On-site
USD 155,000 - 175,000
Medical insurance
401(k)
Paid time off
+1
Senior Software Engineer, Instrument Control
Senior Software Engineer, Instrument Control

Quantum-Si • San Diego (CA)

On-site
USD 155,000 - 175,000
Medical insurance
401(k)
Paid time off
+1
Senior Software Engineer, Instrument Control
Senior Software Engineer, Instrument Control

Quantum-Si • Branford (CT)

On-site
USD 155,000 - 175,000
Medical insurance
HSA/FSA options
Life insurance
+5
Senior Software Engineer - Instrumentation & Data Tools
Senior Software Engineer - Instrumentation & Data Tools

BioSpace • Redmond (WA)

On-site
USD 140,000 - 180,000
Medical Insurance
Vision Insurance
Dental Insurance
+11
Lab Instrument Data Integration Engineer (Python)
Lab Instrument Data Integration Engineer (Python)

Uncountable • San Francisco (CA), New York (NY)

Hybrid
USD 100,000 - 130,000
Competitive salary and equity
Health and dental insurance
401(k) with employer contribution
+1
Software Engineer, Diagnostic Instrument Software
Software Engineer, Diagnostic Instrument Software

SPECTRAFORCE • San Diego (CA)

On-site
USD 110,000 - 150,000
Laboratory Technician, ICP-MS
Laboratory Technician, ICP-MS

Subsense Inc. • Mountain View (CA)

On-site
USD 55,000 - 85,000
Senior Staff Software Engineer - Real-Time Data Pipelines
Senior Staff Software Engineer - Real-Time Data Pipelines

SciTec • Dayton (OH)

On-site
USD 114,000 - 141,000
4% Safe Harbor 401(k) match
Company-paid Health, Dental, Vision, L
Paid Parental Leave
+4