Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

10x Genomics Logo

Senior Software Engineer, Instrument Software

10x Genomics

$183,000 - $247,600
Aug 22, 2025
Pleasanton, CA, US • CA, US • Washington, DC, US
Apply Now

10x Genomics is seeking a Senior Software Engineer to develop advanced instrument control software and firmware for cutting-edge biological instrumentation platforms, enabling rapid iteration on new designs and confident deployment of algorithms and tools.

Requirements

  • Embedded/Firmware Development
  • C or Modern C++
  • Python3
  • Linux
  • 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.)
  • Familiarity with modeling and control of robotic systems (e.g. rigid body transforms, forward/inverse kinematics, motion planning)

Responsibilities

  • Designing and developing embedded control software and firmware for cutting edge biological instrumentation platforms
  • Working with mechanical and electrical engineers to inform design and develop appropriate control schemes and interfaces
  • Contributing to the entire software lifecycle from requirements gathering to validation
  • Writing well structured, testable, efficient and maintainable software
  • Taking ownership of calibration and verification tools prototyped by other technical teams (e.g. Optical Engineering, Electrical Engineering) and turning it into robust, deployable software
  • Building simulation and observability tools that allow order of magnitude throughputs improvements
  • Effectively communicating complex technical issues to stakeholders with a variety of technical depth

Other

  • Bachelor's degree in computer science, engineering, math, or scientific discipline with 5 years experience; OR Master’s degree with 3 years of experience in software development; OR PHD with 1 year of experience in software development
  • Rapid software prototyping & validation with attention to detail and engineering diligence
  • Strong analytical and problem-solving skills
  • Strong verbal and written communication skills
  • Formal approach to design & architecture of complex systems
  • Exposure to ROS
  • Familiarity with state estimation algorithms
  • Grasp of the basics of machine vision and experience using toolkits like OpenCV and Scikit-Image. (e.g. SIFT, 2D phase correlation)
  • Background in biology and DNA sequencing is not required. Interest in the field is.
  • LI-RT1
  • LI-Onsite