Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Software Engineer, Scientific Instrumentation

Subsense

Job Description

Job Description

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.

The Opportunity

Subsense is looking for a Research Software Engineer, Scientific Instrumentation to build the software foundation that connects our experimental hardware, scientific instruments, and data. In this role, you’ll work directly with scientists and engineers to translate complex laboratory workflows into reliable, intuitive software for instrument control, data acquisition, real-time visualization, experimental monitoring, and data handling.

This is a highly hands-on role for an engineer who enjoys working at the intersection of software, hardware, and experimental science . You’ll help establish scalable patterns for how instruments are integrated, how multiple data streams are synchronized, and how experimental data moves from acquisition through storage and downstream analysis. You’ll have meaningful ownership over the tools researchers use every day and the opportunity to shape the scientific software infrastructure of a growing R&D organization.

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.

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Research Software Engineer, Scientific Instrumentation in Mountain View, CA vacancy
  •  ...a San Jose, California based novel analytical instrumentation company is s eeking a software engineer for new product development and new product introduction...  ...a passionate individual with a background in scientific instrumentation who has transitioned into... 
    Scientific
    Full time

    Bayspec

    San Jose, CA
    18 hours ago
  • $172.51k - $269.55k

     ...laboratories in more than 110 countries. As an R&D Software Engineer on our LC/MS team, you will build the instrument-control software at the heart of our next-...  ...related field.8+ years developing software for scientific instruments, industrial systems, medical devices... 
    Scientific
    Full time
    Local area

    Agilent Technologies

    Santa Clara, CA
    3 days ago
  • $262k - $364k

     ...realize the business impact of research breakthroughs via Google...  ...learn from researchers and engineers across Google.Minimum qualifications...  ....8 years of experience in software development.7 years of...  ...focused on maximizing both scientific and real-world impact, advancing... 
    Scientific

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

    Drive research on post-training techniques (e.g., RL, SFT, and preference optimization...  ....At Google, research-focused Software Engineers are embedded throughout the company, allowing...  ...technologies for widespread public benefit and scientific discovery, ensuring safety and ethics... 
    Scientific

    Google

    Mountain View, CA
    1 day ago
  • $207k - $300k

     ...journals (e.g., NeurIPS, ICML, ICLR, AAAI, CVPR).Research background in NLP/Generative AI.At Google, research-focused Software Engineers are embedded throughout the company,...  ...for widespread public benefit and scientific discovery, ensuring safety and ethics are... 
    Scientific

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

    SnapshotWe are seeking a highly motivated Research Engineer (L5) with a strong background in multi...  ...for widespread public benefit and scientific discovery, and collaborate with others...  ...multiple technical avenues. You will be instrumental in shaping the technical direction for... 
    Scientific
    Full time

    DeepMind

    Mountain View, CA
    18 hours ago
  • $207k - $300k

     ...implementing critical business, product, and engineering metrics for platforms like AI Studio, Gemini API, and Beyond.Research and develop quantitative approaches to...  ...degree or PhD/DPhil in a related technical or scientific field.Experience applying and productionizing... 
    Scientific
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This...  ...important. All engineers and researchers are expected to have strong...  ...optimize system performance Software and algorithm co-design with...  ...: PhD with AI or other scientific domains Strong knowledge... 
    Scientific
    Full time
    Work at office
    Work from home
    Relocation

    Xai

    Palo Alto, CA
    18 hours ago
  • $174k - $252k

    Snapshot At Google DeepMind, our research team is dedicated to...  ...A prominent example of our scientific discovery is Backstory. Our...  ...we’re a team of scientists, engineers, machine learning experts and...  ...present research findings, software developments, experimental results... 
    Scientific
    Full time

    DeepMind

    Mountain View, CA
    1 day ago
  • $141k - $202k

     ...use our toolkit to accelerate scientific discovery. By bringing...  ...pursuing a ground-breaking research program in materials, aiming...  ...experts, ML researchers, and engineers exploring a diverse set of important...  ...research.Report and present software developments, experimental... 
    Scientific
    Full time

    DeepMind

    Mountain View, CA
    2 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Human Factors Research Engineer (HFRE) is part of the...  ...while minimizing risk through scientific research and usability engineering...  ..., and deliver high-quality software in Python or C++ required... 
    Scientific
    Work at office
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $180k - $258.75k

     .../Full-time /HybridAt Toyota Research Institute (TRI), we’re on a mission...  ...on some of the hardest scientific challenges around spatio-temporal...  ...is looking for a Research Engineer to help develop and deploy our...  .... This is not a traditional software engineering role; you will work... 
    Scientific
    Full time
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    2 days ago
  • $207k - $300k

     ...performance.Lead the engineering and development of novel...  ...partners to our core research teams, by sharing...  ...experience.8 years of software development experience...  .... You will be instrumental in translating AI research...  ...widespread public benefit and scientific discovery, ensuring... 
    Scientific

    Google

    Mountain View, CA
    1 day ago
  •  ...worldwide.Were a team of engineers, clinicians, and...  ...solutions, and build software experiences that shape...  ...DescriptionThe Clinical Research Engineer uses their in-depth clinical, scientific, and technical knowledge...  ...platforms, procedures, instruments, and accessories.... 
    Scientific
    Full time
    Local area
    Worldwide
    Relocation
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • Salesforce AI is looking for talented software and platform engineers to embed in our AI team to bridge...  ...skills directly enable world‑class research and products used by millions? At Salesforce...  ...infrastructure is what enables scientific breakthroughs to spawn entirely new... 
    Scientific

    Salesforce

    Palo Alto, CA
    3 days ago
  • $174k - $252k

    Research Engineer, Gemini Personalization Research, DeepMind Mountain View, CA, USA Minimum qualifications...  ...the job At Google, research-focused Software Engineers are embedded throughout the...  ...for widespread public benefit and scientific discovery, ensuring safety and ethics... 
    Scientific

    Google

    Mountain View, CA
    3 days ago
  • $224k - $356.5k

     ..., and defense through broad scientific scrutiny. As part of this mission...  ..., our AI Safety & Security Engineering team builds and evaluates AI...  ..., validates, and patches software vulnerabilities, recognizing...  .... We are seeking a Security Research Engineer to advance our... 
    Scientific
    Full time
    Immediate start
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $197.3k - $313.7k

     ...not duplicating efforts. Job Category Software Engineering Job Details About Salesforce...  ...engineering skills directly enable world-class research and products used by millions? At...  ...scalable infrastructure is what enables scientific breakthroughs to spawn entirely new... 
    Scientific

    salesforce.com, inc.

    Palo Alto, CA
    3 days ago
  •  ...Algorithm development involving detection, signal formation, and geolocation, mission performance and data analysis, and scientific software development. Experience/Skills :  Strong Math and/or Physics background with a minimum of 5 years experience in the Intelligence... 
    Scientific
    Full time

    Infozone Inc

    Sunnyvale, CA
    18 hours ago
  • $166k - $244k

     ...we’re a team of scientists, engineers, machine learning experts and...  ...public benefit and scientific discovery, and collaborate with...  ...up for success as an Senior Software Engineer in the Gemini App team...  ...products Collaborate with researchers to understand cutting-edge innovation... 
    Scientific
    Full time

    Deepmind

    Mountain View, CA
    18 hours ago
  • $174k - $252k

    Design and develop robust software to integrate hardware components...  ...Computer Science, Computer Engineering, Robotics, or a related...  ...in an ambiguous, fast-paced research environment and collaborate...  ...widespread public benefit and scientific discovery, ensuring safety and... 
    Scientific

    Google

    Mountain View, CA
    3 days ago
  • $166k - $225k

     ...missions. The Databricks AI Research organization enables companies...  ...to all. As a Sr. Research Engineer on the Scaling team, you will...  ...deep learning and advancing the scientific frontier by creating new...  ...distributed workloads Strong software engineering skills in Python... 
    Scientific
    Local area

    Databricks

    Mountain View, CA
    2 days ago
  • $226.15k - $252k

     ...establish and maintain best practices in software development.Drive the short-term...  ...Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics...  ...technologies for widespread public benefit and scientific discovery, ensuring safety and ethics... 
    Scientific
    Full time
    Temporary work
    Work at office

    Google

    Mountain View, CA
    4 days ago
  • $147k - $211k

     ...developing accessible technologies.Google's software engineers develop the next-generation...  ...technology forward.The Google Cloud AI Research team addresses AI challenges motivated...  ...focused on research topics that maximize scientific and real-world impact, aiming to push... 
    Scientific

    Google

    Sunnyvale, CA
    5 days ago
  • $174k - $252k

     ...functionally with product, design, and research teams to translate ambiguous...  ....5 years of experience with software development in one or more...  ...We are looking for software engineers to design and implement...  ...public benefit and scientific discovery, ensuring safety and... 
    Scientific

    Google

    Mountain View, CA
    2 days ago
  • $149.4k - $211k

    Apply research to high-impact problems by prototyping GenAI solutions...  ...degree in Computer Science, Engineering, Computer Information...  ...in the job offered or in a Software Engineer-related occupation....  ...widespread public benefit and scientific discovery, ensuring safety and... 
    Scientific
    Full time
    Work at office

    Google

    Mountain View, CA
    1 day ago
  •  ...TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA -...  ...industrial, military, communications, aerospace, business, scientific and general computing applications.Job Responsibilities:... 
    Scientific
    Full time

    SRI Tech

    Sunnyvale, CA
    18 hours ago
  • $123.2k - $189.1k

    Job DescriptionAs a Software Engineer on the Software Validation team within the AV organization...  ...(including internships, co-ops, or research engineering roles) building automation...  ...data processing, backend services, or scientific/analytical workflows.Experience working... 
    Scientific
    Full time
    Internship
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $166k - $244k

     ...we’re a team of scientists, engineers, machine learning experts and...  ...public benefit and scientific discovery, and collaborate with...  ...The Role As a Robotics Research Engineer focusing on Developer...  ...maintaining (open sourced) software libraries or applications with... 
    Scientific
    Full time

    DeepMind

    Mountain View, CA
    more than 2 months ago
  • $180k - $230k

     ...leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities...  ....We are looking for a Localization Engineer --- a problem solver with solid...  ...understanding of metrics, data analysis, and scientific evaluation.A team player. You take... 
    Scientific
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak Robotics

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer, Scientific Instrumentation. Be the first to apply!