10xgenomics
Senior Software Engineer, Instrument Software
At a Glance
- Location
- Singapore Office
- Work Regime
- onsite
- Experience
- 5+ years
- Posted
- 2026-03-26T13:15:22-04:00
Key Requirements
Required Skills
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.