10xgenomics

Senior Software Engineer, Instrument Software

Apply Now

At a Glance

Location
Singapore Office
Work Regime
onsite
Experience
5+ years
Posted
2026-03-26T13:15:22-04:00

Key Requirements

Required Skills

LinuxPython

Domain Knowledge

  • Embedded Systems
  • Engineering

Requirements

Embedded/Firmware Development

Use of AI tools for software development life cycle

Confident usage of Python scientific and numerical computing and visualization packages (e.g.

numpy, pandas, matplotlib)

EE knowledge (Digital & Analog Design) and familiarity with laboratory test equipment (e.g.

digital multimeter, oscilloscope, signal analyzer, etc.)

Responsibilities

10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health.

Our talented team has a distinguished record of creating innovative instruments, reagents, and software that analyze biological systems at a resolution that matches the complexity of biology.

You have expert-level knowledge of creating advanced instrument control software & firmware with C, C++, Python and/or Rust.

You can handle threading, multiprocessing and interfacing with low-level drivers, firmware & hardware with ease.

You are a stickler for testing and thrive on creating a clean and maintainable codebase.

You are a system level thinker who weighs how the design decision you make today will have an impact days, months, and even years down the line.