Scientific Instrumentation Software Engineer
$120k - $160kSubsense, Inc.
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 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. Nice to Have 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. #J-18808-Ljbffr Subsense, Inc.
- Subsense, Inc. is looking for a Scientific Instrumentation Software Engineer in Palo Alto. The role involves designing Python-based software to integrate sophisticated laboratory hardware, ensuring streamlined experimental workflows and reliable data acquisition. The ideal...Scientific
$174k - $252k
...including data structures, algorithms, and software design. Experience in testing and... ...Bachelor's degree in Computer Science or Engineering or 5 years of experience. About the job... ...technologies for widespread public benefit and scientific discovery, ensuring safety and ethics...ScientificFull time$174k - $253k
Senior Software Engineer, Gemini Live, DeepMind Apply Info about preferred working location: New York, NY, USA; Mountain View, CA, USA.... .... We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest...Scientific$149.4k - $211k
...Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics... ...experience in the job offered or in a Software Engineer, Site Reliability-related... ...technologies for widespread public benefit and scientific discovery, and collaborate with others...ScientificFull timeWork at office$147k - $211k
...experience with data structures or algorithms Job Overview Google’s software engineers develop next‑generation technologies that change how... ...industries. We work on unique research topics that maximize scientific and real‑world impact, and collaborate with product teams to...ScientificTemporary work- ...problem to a runtime environment is the engine of our product. Making our simulations run... ...role requires a deep understanding of scientific computing methods, boundary decomposition... ...such as Ray Engineering Expectations Software engineering fundamentals Comfortable meeting...Scientific
$180k
...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... ...support xAI’s mission of accelerating human scientific discovery through AI. Location The...ScientificTemporary workRemote work$174k - $252k
Software Engineer, Robin Core Experience on iOS, DeepMind X Note: By applying to this position you will have an opportunity to share your... .... We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest...ScientificFull time$174k - $250k
Software Engineering Mountain View, CA (HQ) About the company X is a diverse group of inventors and entrepreneurs who build and launch technologies... ...Experience with software development for data-heavy scientific applications PhD in CS or a natural science is preferred...ScientificFull time- ...optic infrastructure. Team Overview PsiQuantum's Applications Software Engineering Team builds tools for quantum algorithm developers: cloud... ...scheduler setup. Preferred Qualifications Background in scientific computing, research infrastructure, ML platforms, or early-...Scientific
- ...sectors, is seeking a highly motivated Applications/Sales Engineer. Our clients include Fortune 10 companies and academic institutions... ...of technical/field support experience in metrology or scientific instrumentation, or equivalent experience in R&D role(s) is a plus....Scientific
$140k - $360k
Tesla is seeking an Autonomy Camera Software Engineer in Palo Alto, CA. In this role, you will enhance camera software and system performance, crucial for autonomous vehicles. You will develop high-performance software, design camera control systems, and prototype new features...- Applied Intuition is looking for a Software Engineer to build and enhance safety features in autonomous vehicles in Mountain View, California. The role requires proficiency in C++ and Python, along with extensive experience in driver assistance software. Ideal candidates...
$140k - $360k
Tesla Motors, Inc. is looking for an Autonomy Camera Software Engineer in Palo Alto, California. This role focuses on optimizing camera software and system performance, crucial for autonomous vehicles. You will work closely with teams across hardware, computer vision, and...- ...building the next generation of simulation software for thermal, fluid flow, and structural... ...— the kind of tools that change how engineers design products, from the first mesh to... ...relevant field (computational mechanics, scientific computing, computational physics, numerical...ScientificFull timeWorldwideFlexible hours
$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation... ...range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and...Scientific- ...forefront of technological advancement. Are you a motivated system software engineer with a deep understanding of device drivers and phenomenal C... ...of computational workloads, ranging from deep learning, scientific computation, data science and self-driving cars to video...Scientific
- ...you will define and implement high-quality, reusable software libraries for our core simulation engine. You will drive code quality, testability, and... ...building production-grade systems. Prior experience with scientific computing or physics simulators (FEM, FEA, Molecular...Scientific
$135.8k - $217.3k
...leader in Electronic Design Automation software. Our software tools enable companies around... ...looking for a highly motivated software engineer to work in the Calibre D2S division. You... ..., or engineering with expertise in: Scientific computing: Numerical algorithms and computational...ScientificWork at officeRemote workWork from homeFlexible hours$126.8k - $220.9k
Analog Mixed-Signal Modeling Software Engineer Cupertino, California, United States Hardware Apple Silicon Engineering is seeking Hardware... ..., matching requirements, and parasitic constraints Build scientific software packages and frameworks for hardware design automation...ScientificRelocation- Job Family: Software Req ID: 510626 Company: Siemens EDA Job Title: Senior Software Engineer, Semiconductor Process and Device Simulations Job Reference #: 510626 Job... ...with expertise in high-performance scientific computing (numerical algorithms, linear/PDE...ScientificFull timeWork at officeWork from home
$152k - $208.5k
...Materials is a global leader in materials engineering solutions used to produce virtually... ...leading global company. About the Role As a Software Engineer at Applied Materials, you’ll... ..., MATLAB and C/C++ Experience with scientific computing libraries Strong analytical and...ScientificFull timeRelocation$123.2k - $189.1k
Job Description As a Software Engineer on the Software Validation team within the AV organization, you will play a critical role in simulation... ...maintainable code for data processing, backend services, or scientific/analytical workflows. Experience working with large...ScientificInternshipLocal areaFlexible hours$172.5k - $260.1k
...complex AgentForce AI projects, driving alignment across research, engineering, product, and platform teams.Define best practices for model... ...guidance and code-level reviews.Foster a culture of strong scientific rigor, reproducibility, and ownership.Contribute to...Scientific$184k - $287.5k
Senior Software Engineer, CUDA Core Libraries page is loaded## Senior Software Engineer, CUDA Core Librarieslocations: US, CA, Santa Clara... ...speed-of-light experience for developers across deep learning, scientific computing, and data analytics!**What you’ll be doing:***...ScientificFull time- ...Role Description This is a full-time on-site role for a Software Engineer located in the San Francisco Bay Area. The Software Engineer... ...of passionate researchers and engineers working to automate scientific discovery. We believe in the power of AI to accelerate scientific...ScientificFull timeFlexible hours
$152k - $241.5k
NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component... ...GPU computing. You will join a versatile software engineering team that delivers... ...across diverse workloads like deep learning, scientific research, autonomous vehicles, gaming, and...Scientific$184k - $287.5k
We are looking for an experienced software professional to contribute to design and development... ...GPU computing for domains such as scientific computing, data analytics, deep... ...Computer Science, Applied Math, Electrical Engineering or related field (or equivalent experience...Scientific$184k - $287.5k
...generation of biological discovery. We are looking for a Senior Software Engineer to join our MD Simulation Engineering team, whose mission is... ...with the MD simulation ecosystem. If you want to define how scientific simulation is accelerated on modern hardware and see your...ScientificWorldwide$264.55k - $300k
...Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics... ...experience in the job offered or in a Software Engineer-related occupation.... ...technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are...ScientificFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Scientific Instrumentation Software Engineer. Be the first to apply!
- autonomy engineer Palo Alto, CA
- measurement engineer Palo Alto, CA
- instrumentation engineer Palo Alto, CA
- software engineer amazon Palo Alto, CA
- agile software developer Palo Alto, CA
- rust software engineer Palo Alto, CA
- software developer positions Palo Alto, CA
- senior software design engineer Palo Alto, CA
- software developer Palo Alto, CA
- ngo software engineer Palo Alto, CA
