Join Our Team

Senior Software Engineer – Embedded (Sensors)

Location: Pleasanton, CA

Are you a software engineer who likes to play with oscilloscopes? Do you think motors and sensors are awesome? Do you think about complexity theory in the morning and thermal conductivity in the evening? Then you're probably a good fit for our embedded software role! We're hiring a software engineer who is comfortable at the bits-and-bytes level to develop embedded for our next-generation DNA and RNA processing instruments. You should have great software fundamentals, a strong knowledge of C (or even assembly language) and a strong desire to learn more about embedded systems and sequencing. We do not require any prior background in biology or hardware.

You will have the opportunity to work on several exciting green field projects that will add another generation of powerful tools to every molecular biology lab. You will also be responsible for developing, testing, and releasing firmware upgrades for existing products.

Job responsibilities:

  • Design and develop Embedded Linux based Management and Control software for instrumentation hardware
  • Develop microcontroller-based unit control logic with real-time performance characteristics.
  • Write well structured, testable, efficient and maintainable software
  • Contribute to the entire software lifecycle from requirements gathering to validation
  • Work closely with the team lead and cross-functional team members to deliver high quality solutions

Minimum qualifications:

  • Bachelor's Degree in Computer Science, Electrical Engineering, or a related field and 2 years of experience
  • Masters' Degree in Computer Science, Electrical Engineering, or a related field
  • Solid understanding of C or C++ programming language
  • Good Linux system software experience
  • Should have a strong foundation in system software and data structures

Bonus qualifications:

  • Experience in building control software using motion control and sensor feedback.
  • Experience in Linux platform software for ARM based System-on-Chip solutions
  • Experience in graphical user interface experience in packages using QT, QML, C++ a bug plus
  • Experience in Python and C# (Windows)

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.



Apply now Back to Careers


10x Genomics
7068 Koll Center Parkway,
Suite 401
Pleasanton, CA 94566
+1 925 401 7300
+1 800 709 1208


10x Genomics
160 Spear St.,
Suite 1130
San Francisco, CA 94105
+1 925 401 7300
+1 800 709 1208


10x Genomics B.V.
Crown Business Center Key Point II,
Schipholweg 103,
2316 XC Leiden,
The Netherlands
+31 (20) 888 6622


Spatial Transcriptomics,
Part of 10x Genomics, Inc
Södra Fiskartorpsvägen 15C,
114 33 Stockholm,


10x Genomics Pte Ltd
Science Park 2,
20 Science Park Road,
#02-32A/33 Teletech Park,
Singapore 117674


10x Genomics (Shanghai) Co., Ltd
2421, Cloud 9 International Plaza,
No 1018 Changning Road,
Shanghai, 200042 China