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 5 days ago
Similar jobs that could be interesting for youBased on the Research Software Engineer, Scientific Instrumentation in Mountain View, CA vacancy
  • $140k - $180k

     ...About Subsense 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... 
    Scientific
    Full time

    Subsense Inc.

    Mountain View, CA
    a month ago
  • $190k - $220k

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

    Kodiak

    Mountain View, CA
    1 day ago
  • $120k - $160k

     ...We're looking for a full-stack engineer who can build applications end to end and bring our software together into one cohesive...  ...scale Partner with hardware, research, and product to turn early prototypes...  ...the ability to partner across scientific, engineering, and business... 
    Scientific
    Full time

    Subsense Inc.

    Palo Alto, CA
    more than 2 months 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
    more than 2 months ago
  • $180k - $258.75k

     ...Job Description At 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...  ...systems. This is not a traditional software engineering role; you will... 
    Scientific
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    a month ago
  • $170k - $220k

     ...We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing our test engineering efforts. The ideal candidate...  ...Have Skills Significant experience in mobile testing, scientific lab work, or thorough debugging experience. Advanced... 
    Scientific
    Full time

    Autoroboto

    Mountain View, CA
    more than 2 months ago
  • $100 per hour

    Job Title: Research Software Engineer - Data Fabric & Ontology Location STIC (Software Technology Innovation Center), Sunnyvale, CA, USA About STIC & the Foundations Lab STIC is SLB's Silicon Valley applied research center - the company's bleeding-edge evangelists.... 
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Sunnyvale, CA
    2 days ago
  •  ...challenges. From advancing healthcare and scientific discovery to powering AI and the...  ...together, we’ll advance your career.HPC & AI Researcher Engineer - PhD preferredSOFTWARE SYSTEMS DESIGN ENGINEER The Role: AMD’s server software and solutions engineering team is... 
    Scientific

    AMD

    Santa Clara, CA
    1 day 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
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    more than 2 months ago
  •  ...small, highly motivated, and focused on engineering excellence. This organization is for...  ...About the Role As part of the Network Software and Services for AI (nssAI) team at xAI...  ...xAI’s mission of accelerating human scientific discovery through AI. Location... 
    Scientific
    Full time
    Temporary work
    Remote work

    X.Ai

    Palo Alto, CA
    more than 2 months ago
  • $160k - $240k

     ..., as well as foundational scientific contributions in learning, neural...  ...sits at the frontier of AI research, and we believe the highest-...  ...come from researchers and engineers working as a single, tightly...  ...About the Role We are hiring Software Engineers to build the data... 
    Scientific
    Full time
    Visa sponsorship
    Flexible hours

    Metamorphic

    Palo Alto, CA
    more than 2 months ago
  • $160k - $200k

     ...andMe sits on one of the largest and most scientifically rich genetic datasets in the world. We're looking for a Senior Software Engineer to help build and operate the systems...  ...passionate about genetic discovery. 23andMe Research Institute is a nonprofit medical research... 
    Scientific
    Local area

    23andMe

    Palo Alto, CA
    1 day ago
  • $253k - $416k

     ...are seeking a Distinguished Engineer with deep expertise in Online...  ...~10+ years of experience in software engineering, with a focus on...  ...related field, or equivalent research experience.  Proven track record...  ...experience in a technical or scientific leadership position ~... 
    Scientific
    Full time
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    a month ago
  •  ...Vorticity is building new scientific computing technology for some of the world’s most...  ...challenging problems. We are looking for a Software Engineer to join our Applications team. You...  ...computational performance. Work across research, software engineering, testing, and... 
    Scientific
    Full time

    Vorticity Inc.

    Redwood City, CA
    more than 2 months ago
  • $190k - $238k

     ...and Learning Commons. Whether enabling scientific breakthroughs via open science and AI-powered...  ...CZI and our grantees. We believe that Engineering, IT and Security are most effective...  ...at the work they do. As a Senior Software Engineer for Internal Tools, you'll own... 
    Scientific
    Full time
    Work at office
    Relocation package
    3 days per week

    Chan Zuckerberg Initiative

    Redwood City, CA
    more than 2 months ago
  • $147k - $210k

     ...Gemini’s ability to perform long-horizon software engineering tasks, and launch entirely new...  ...tools, and technical stacks.At Google, research-focused Software Engineers are embedded...  ...technologies for widespread public benefit and scientific discovery, ensuring safety and ethics... 
    Scientific

    Google

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

     ...infrastructure.Partner directly with engineering and product teams to...  ...structures, and distributed software systems.Experience taking...  ...Experience collaborating across research and product boundaries to co...  ...public benefit and scientific discovery, ensuring safety and... 
    Scientific

    Google

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

    Design, prototype, scale engineering solutions, and run experiments to address emerging research priorities within the Responsibility...  ....At Google, research-focused Software Engineers are embedded...  ...widespread public benefit and scientific discovery, ensuring safety and... 
    Scientific

    Google

    Mountain View, CA
    2 days ago
  • $140k - $240k

     ...Machine Learning Research Engineer WindBorne Systems is supercharging weather forecasts with a proprietary data source: a global constellation...  .... Experience with weather, climate, geospatial data, scientific machine learning, computer vision, or time-series... 
    Scientific
    Work at office

    Convectivecapital

    Redwood City, CA
    4 days ago
  •  ...systems that autonomously conduct AI research. Recently, we announced the first AI agent...  ...is a full-time on-site role for a Software Engineer located in the San Francisco Bay Area....  ...researchers and engineers working to automate scientific discovery. We believe in the power of... 
    Scientific
    Full time
    Flexible hours

    Autoscience

    Menlo Park, CA
    more than 2 months ago
  • $135k - $175k

     ..., with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, INFERENCE (AI DATA ENGINEERING) The application software...  ...Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building... 
    Scientific
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  •  ...We're building a new class of Scientific Processing Units (SPUs) to push the boundaries of...  ...Python reference code, low-level parallel software, and the hardware that executes it....  ...technical documentation for Vorticity’s engineers and customers. Stay current with parallel... 
    Scientific
    Full time

    Vorticity Inc.

    Redwood City, CA
    a month ago
  • $128.96k - $193.44k

     ...We are building and operating a unique software stack of cloud infrastructure, software...  ...the software solution.The Senior Software Engineer will play a key role in designing, developing...  ...across engineering, product, scientific, and clinical teams. Why Should You Join... 
    Scientific
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Shift work

    Karius

    Redwood City, CA
    27 days ago
  • $165k - $180k

     ...The Bosch Research and Technology Center North America with offices in Sunnyvale, California...  ...) and Autonomous Systems, AI Systems Engineering, and Industry AI. We develop scalable, intelligent...  ...science or engineering  Strong software engineering skills in Python Hands-on... 
    Full time
    Temporary work
    Work experience placement
    Worldwide

    Bosch Group

    Sunnyvale, CA
    10 days ago
  • $250k - $350k

     ...push the boundaries of what's scientifically possible. About the Role We're hiring software engineers to build the backend and...  ...shared equipment, and connecting instruments and automation to the rest...  ...engineers to understand how research gets done, then turn... 
    Scientific
    Visa sponsorship

    Periodic Labs

    Menlo Park, CA
    9 hours 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
    9 hours ago
  •  ...acquisition services (both IT and non-IT) in the Technology, Engineering, Clinical, Legal, Scientific, Finance, Marketing, Professional and Payroll...  ...Design, documentation and implementation of RIL, modem software features for US wireless carriers (VZW, Sprint) as per... 
    Scientific
    Full time
    For contractors

    Stemxpert Llc

    Mountain View, CA
    more than 2 months ago
  • $140k - $240k

    Machine Learning Research Engineer, Applied Research WindBorne Systems is supercharging weather...  ...a future in which the planet is instrumented by thousands of our microballoons, eliminating...  ...weather, climate, geospatial data, scientific machine learning, government research... 
    Scientific
    Work at office

    Convectivecapital

    Redwood City, CA
    2 days 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
    2 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

Do you want to receive more vacancies?

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