The Opportunity We are looking for a hands-on Scientific Instrumentation Software Engineer to build the systems that connect advanced laboratory hardware, experimental workflows, and scientific data ...
The Opportunity We are looking for a hands-on Scientific Instrumentation Software Engineer to build the systems that connect advanced laboratory hardware, experimental workflows, and scientific data ...
Director, Instrumentation Software Engineering
Santa Clara, CA · On-site
$210K - $328K/yr
Background in scientific instrumentation, laboratory informatics, or other regulated enterprise software domains. * Data-platform / lakehouse experience, including metadata, lineage, and governance.
Director, Instrumentation Software Engineering
Santa Clara, CA · On-site
$210K - $328K/yr
Background in scientific instrumentation, laboratory informatics, or other regulated enterprise software domains. * Data-platform / lakehouse experience, including metadata, lineage, and governance.
Director, Instrumentation Software Engineering
Santa Clara, CA · On-site +1
$210K - $328K/yr
Background in scientific instrumentation, laboratory informatics, or other regulated enterprise software domains. * Data-platform / lakehouse experience, including metadata, lineage, and governance.
Director, Instrumentation Software Engineering
Santa Clara, CA · On-site +1
$210K - $328K/yr
Background in scientific instrumentation, laboratory informatics, or other regulated enterprise software domains. * Data-platform / lakehouse experience, including metadata, lineage, and governance.
Senior Instrumentation Hardware Engineer
$75K - $83K/yr
They will work closely with the Senior Instrumentation Software Engineer to ensure seamless integration of the comprehensive DAQ effort. In the field troubleshooting of the DAQ hardware is required.
Senior Instrumentation Hardware Engineer
$75K - $83K/yr
They will work closely with the Senior Instrumentation Software Engineer to ensure seamless integration of the comprehensive DAQ effort. In the field troubleshooting of the DAQ hardware is required.
Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting-edge peptide array synthesis technology. In this role, you'll ...
Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting-edge peptide array synthesis technology. In this role, you'll ...
Senior Instrumentation Software Engineer
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Senior Instrumentation Software Engineer
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Senior Instrumentation Software Engineer
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Senior Instrumentation Software Engineer
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Software Instrumentation Engineer
Madison, WI · On-site
$75K/yr
Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting-edge peptide array synthesis technology. In this role, you'll ...
Software Instrumentation Engineer
Madison, WI · On-site
$75K/yr
Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting-edge peptide array synthesis technology. In this role, you'll ...
Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting-edge peptide array synthesis technology. In this role, you'll ...
Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting-edge peptide array synthesis technology. In this role, you'll ...
Senior Instrumentation Hardware Engineer
Gainesville, FL · On-site
$75K - $83K/yr
They will work closely with the Senior Instrumentation Software Engineer to ensure seamless integration of the comprehensive DAQ effort. In the field troubleshooting of the DAQ hardware is required.
Senior Instrumentation Hardware Engineer
Gainesville, FL · On-site
$75K - $83K/yr
They will work closely with the Senior Instrumentation Software Engineer to ensure seamless integration of the comprehensive DAQ effort. In the field troubleshooting of the DAQ hardware is required.
Senior Instrumentation Software Engineer
Ann Arbor, MI · On-site
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Senior Instrumentation Software Engineer
Ann Arbor, MI · On-site
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Senior Instrumentation Software Engineer
Ann Arbor, MI · On-site
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Senior Instrumentation Software Engineer
Ann Arbor, MI · On-site
$105K - $180K/yr
Are you a software engineer who thrives with solving high-reaching problems? Join us and make a difference! This role you are instrumental in leading the development sophisticated KLA products. These ...
Design and develop instrumentation software * Integrate test instrumentation systems * Verify as-built systems meet requirements * Maintain test instrumentation after deployment to active testing
Design and develop instrumentation software * Integrate test instrumentation systems * Verify as-built systems meet requirements * Maintain test instrumentation after deployment to active testing
Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or equivalent). * Experience developing instrumentation plans and test procedures in support of CAA (FAA ...
Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or equivalent). * Experience developing instrumentation plans and test procedures in support of CAA (FAA ...
Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or equivalent). * Experience developing instrumentation plans and test procedures in support of CAA (FAA ...
Quick apply
Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or equivalent). * Experience developing instrumentation plans and test procedures in support of CAA (FAA ...
Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or equivalent). * Experience developing instrumentation plans and test procedures in support of CAA (FAA ...
Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or equivalent). * Experience developing instrumentation plans and test procedures in support of CAA (FAA ...
Analytical Instrumentation Metrologist -- LC‑MS/HPLC Systems
Torrance, CA · On-site
$100K - $115K/yr
Diagnose mechanical, electrical, software, and analytical performance issues--minimizing downtime ... Partner with scientists and engineers as the instrumentation SME, advising on best practices and ...
Quick apply
Analytical Instrumentation Metrologist -- LC‑MS/HPLC Systems
Torrance, CA · On-site
$100K - $115K/yr
Diagnose mechanical, electrical, software, and analytical performance issues--minimizing downtime ... Partner with scientists and engineers as the instrumentation SME, advising on best practices and ...
Research Engineer I
Pittsburgh, PA · On-site
Assists with designing, fabricating, and maintaining research instrumentation. Assists with the development of conceptual project design and instrumentation, software programs, and data collection ...
Research Engineer I
Pittsburgh, PA · On-site
Assists with designing, fabricating, and maintaining research instrumentation. Assists with the development of conceptual project design and instrumentation, software programs, and data collection ...
Instrumentation & Test SW Dev Engineer
$147K - $272K/yr
... test software or instrumentation hardware design. Description You will play a key role in ... architecting, designing, and deploying the complete test solutions-including hardware, software ...
Instrumentation & Test SW Dev Engineer
$147K - $272K/yr
... test software or instrumentation hardware design. Description You will play a key role in ... architecting, designing, and deploying the complete test solutions-including hardware, software ...
They will work closely with the Senior Instrumentation Software Engineer to ensure seamless integration of the comprehensive DAQ effort. In the field troubleshooting of the DAQ hardware is required.
They will work closely with the Senior Instrumentation Software Engineer to ensure seamless integration of the comprehensive DAQ effort. In the field troubleshooting of the DAQ hardware is required.
Instrumentation Software information
See salary details
$20.37 is the 25th percentile. Wages below this are outliers.
$14.90 - $20.54
26% of jobs
The median wage is $25.45 / hr.
$20.54 - $26.18
28% of jobs
$29.52 is the 75th percentile. Wages above this are outliers.
$26.18 - $31.82
36% of jobs
$31.82 - $37.46
5% of jobs
$37.46 - $43.09
4% of jobs
$43.09 - $48.73
0% of jobs
$48.73 - $54.37
0% of jobs
$54.37 - $60.01
0% of jobs
$60.01 - $65.65
0% of jobs
$65.65 - $71.28
0% of jobs
$71.28 - $76.92
1% of jobs
$14
$28
$76
How much do instrumentation software jobs pay per hour?
What is the difference between Instrumentation Software vs Control Systems Engineer?
| Aspect | Instrumentation Software | Control Systems Engineer |
|---|---|---|
| Required Credentials | Typically requires a degree in software engineering, computer science, or related fields; certifications in automation or software development are common. | Requires a degree in electrical, mechanical, or control engineering; certifications in control systems or automation are often preferred. |
| Work Environment | Primarily software development and testing in labs or office settings; may involve fieldwork for integration. | Designing, testing, and maintaining control systems in industrial or manufacturing environments; includes on-site work. |
| Industry Usage | Used across industries for developing and maintaining software that interfaces with instrumentation and control hardware. | Applied in designing and optimizing control processes in manufacturing, energy, and automation sectors. |
While both roles involve automation and control, Instrumentation Software focuses on developing software for instrumentation systems, whereas Control Systems Engineers design and implement control processes in industrial environments. Understanding these differences helps in choosing the right career path or job search focus.
What engineers make $500,000?
Is instrumentation a good career?
What engineers make $300,000 a year?
Is instrumentation in high demand?
Full-time
Posted 4 days ago
Job description
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.
The Opportunity
We are looking for a hands-on Scientific Instrumentation Software Engineer to build the systems that connect advanced laboratory hardware, experimental workflows, and scientific data into a reliable, usable platform. In this role, you will design and develop Python-based software for instrument control, experiment orchestration, data acquisition, visualization, and desktop tools used directly by hardware, research, and data teams.
You will work at the intersection of software, hardware, and science, helping transform early laboratory prototypes into robust systems that can support repeatable experiments and scalable development. This includes building abstraction layers over vendor SDKs and device APIs, coordinating multiple instruments with precise timing and triggers, creating user interfaces for technical operators, and developing logging and validation tools that improve confidence in experimental results.
Key Responsibilities
- Design and build Python-based software to control, coordinate, monitor, and visualize signals from sophisticated laboratory hardware.
- Design and build desktop user interfaces and internal tools to this end
- Develop software abstraction layers over vendor SDKs, PyVISA/SCPI, serial, USB/Ethernet, DAQ systems, analog/digital I/O, and equipment-specific APIs.
- Implement experiment orchestration software that coordinates multiple instruments, manages timing, handles triggers, and supports synchronized data acquisition.
- Work with hardware engineers to define and document hardware/software interface specifications
- Build reliable data acquisition and logging pipelines for raw signals, instrument state, metadata, calibration information, and experimental outputs in collaboration with data scientists/engineers.
- Manage software environments, drivers, dependencies, and deployment across laboratory computers and hardware-connected systems.
- Write tests, simulations, and validation tools to improve reliability, maintainability, and confidence in hardware/software behavior.
- Troubleshoot issues spanning device communication, hardware integration, data acquisition, user interfaces, and experiment workflows.
- Partner with hardware, research, data science, and product teams to turn early prototypes into robust, usable laboratory systems.
- Help establish engineering patterns, documentation practices, and code quality standards as the team grows.
What You'll Bring
Must Have Experience
- Strong Python experience, especially in scientific, hardware-adjacent, or data acquisition contexts.
- Experience building software for laboratory instruments, test systems, robotics, automation, imaging systems, embedded systems, or other hardware-integrated environments.
- Familiarity with instrument communication and control patterns such as PyVISA/SCPI, serial communication, vendor SDKs, DAQ APIs, analog/digital I/O, TTL triggers, or hardware synchronization.
- Experience building user interfaces for technical users, ideally with PyQt(Graph), PySide, Qt, or similar desktop GUI frameworks (e.g. ScopeFoundry).
- Comfort working across the boundary between software, hardware, and data science, including debugging with incomplete documentation, ambiguous prototypes, and evolving system requirements.
- Practical understanding of data acquisition, signal handling, timing, logging, metadata capture, and reproducible experiment workflows.
- Ability to write maintainable, testable code and document systems clearly for both software and hardware collaborators.
- Strong communication skills and ability to partner across hardware, research, data science, engineering, and product teams.
- Self-directed, resourceful, and comfortable operating in an early-stage environment.
- Experience with NI-DAQmx, Measurement Computing, LabJack, Digilent, or similar DAQ systems.
- Experience with NumPy, SciPy, pandas, visualization tools, and scientific data formats (zarr, hdf5, etc).
- Familiarity with concurrency, multiprocessing, async/event-driven programming, or streaming data pipelines.
- Experience with C++, microcontrollers, firmware, embedded Linux, or real-time control systems.
- Experience with cameras, microscopes, optical systems, electrophysiology systems, motion stages, signal generators, oscilloscopes, or other scientific instrumentation.
- Experience in packaging/deploying software across multiple lab machines, including systems with hardware drivers and OS-specific dependencies.
- Location: Palo Alto, CA
$120,000 - $160,000 a year
Subsense is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.