Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III, Instrument Software image - Rise Careers
Job details

Software Engineer III, Instrument Software

10x Genomics is focused on delivering powerful tools for biological analysis. They seek a Software Engineer III to develop high-throughput instrument control software.

Skills

  • Embedded firmware development
  • Modern C++
  • Python3
  • Linux

Responsibilities

  • Designing, profiling, optimizing and troubleshooting image acquisition pipelines.
  • Engaging external vendors to integrate their solutions into the 10X codebase.
  • Designing and developing embedded control software and firmware.
  • Working with electrical engineers to develop functional drivers.
  • Negotiating prototype requirements with design engineers.
  • Designing and implementing automated test scripts.

Education

  • Bachelor's degree in computer science, engineering, math, or related field
  • Master's degree in related field is a plus

Benefits

  • Equity grants
  • Comprehensive health benefits
  • Retirement benefit programs
  • Annual bonus program
To read the complete job description, please click on the ‘Apply’ button
10x Genomics Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
10x Genomics DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of 10x Genomics
10x Genomics CEO photo
Serge Saxonov
Approve of CEO

Average salary estimate

$187300 / YEARLY (est.)
min
max
$159200K
$215400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III, Instrument Software, 10x Genomics

Join the talented team at 10x Genomics as a Software Engineer III in Pleasanton, California, where we empower scientific discovery with advanced tools and technology. We're searching for a skilled individual who excels in developing high-throughput instrument control software and firmware using C, C++, Python, or Rust. In this pivotal role, you'll design and optimize systems that can transfer gigabytes of data per second, ensuring precise control over intricate biological instrumentation. Your knack for writing clean, testable, and maintainable code will contribute to our mission of transforming the life sciences. You'll collaborate closely with experts across various disciplines—including fluidics, electrical, and mechanical engineering—balancing innovation and functionality as you prototype and perfect our cutting-edge solutions. Ideal candidates will possess a strong self-starter attitude and a genuine love of hands-on tinkering, paired with a solid grounding in real-time asynchronous systems. If you are driven by passion, detail-oriented, and ready to make a significant impact in biology, we’d love for you to bring your engineering expertise to our incredibly dynamic environment. Join us at 10x Genomics, where your skills can truly make a difference in advancing human health and unraveling the mysteries of biology.

Frequently Asked Questions (FAQs) for Software Engineer III, Instrument Software Role at 10x Genomics
What responsibilities can a Software Engineer III expect at 10x Genomics?

As a Software Engineer III at 10x Genomics, you will design and optimize high-throughput instrument control software, troubleshoot image acquisition pipelines, engage with external vendors for integration, and collaborate closely with engineering teams across multiple disciplines. Your role will also include developing automated testing scripts, writing maintainable code for hardware control, and creating interactive engineering GUIs.

Join Rise to see the full answer
What qualifications are required for the Software Engineer III position at 10x Genomics?

The Software Engineer III position at 10x Genomics requires a Bachelor's degree in computer science, engineering, math, or a related field with four years of experience, or a Master's degree with two years of experience in software development. Proficiency in embedded/firmware development, modern C++, and Python3 is essential, along with a solid understanding of Linux systems.

Join Rise to see the full answer
What programming languages should a Software Engineer III at 10x Genomics be familiar with?

Candidates for the Software Engineer III role at 10x Genomics should possess expert-level knowledge in C, C++, Python, and/or Rust. Familiarity with these programming languages is key to developing high-throughput instrument control software and firmware that meets our rigorous standards.

Join Rise to see the full answer
How important is teamwork in the Software Engineer III role at 10x Genomics?

Teamwork is critical for the Software Engineer III position at 10x Genomics. You will work closely with fluidics, electrical, mechanical, and optical engineers, plus occasionally collaborate with biologists. Effective communication and collaboration ensure that innovative prototypes are built quickly and efficiently, pushing the boundaries of biological research.

Join Rise to see the full answer
What kind of work environment does 10x Genomics offer to its Software Engineer III?

10x Genomics fosters an inclusive and dynamic work environment where individuals are encouraged to follow their passions and contribute their ideas. As a Software Engineer III, you'll engage in hands-on work with cutting-edge technology while having the freedom to innovate and shape the future of biological discovery.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III, Instrument Software
Can you describe your experience with embedded software development?

In your response, highlight specific projects where you've developed embedded systems, outlining the tools and languages you used, challenges you faced, and how you overcame them. Mention your approach to ensuring code quality and performance in real-time systems, which is crucial for the Software Engineer III role at 10x Genomics.

Join Rise to see the full answer
How do you approach debugging and optimizing high-throughput data processing systems?

Discuss your systematic methods for identifying bottlenecks and optimizing data flow in systems, perhaps by referencing specific tools or techniques. It’s important to showcase your analytical skills and attention to detail, particularly for the critical systems you would work with at 10x Genomics.

Join Rise to see the full answer
What is your experience with Python for scientific computing?

Provide examples of applications you've created using Python, especially in the context of scientific data processing or image analysis. Emphasize packages you've utilized, like NumPy or Pandas, and discuss how they contributed to your projects’ success, aligning your experiences with those needed at 10x Genomics.

Join Rise to see the full answer
Can you explain a complex project you led involving cross-disciplinary collaboration?

Illustrate your leadership skills by describing a project where you coordinated with various engineering teams. Detail your role, the challenges you encountered in aligning different perspectives, and the successful outcomes. This alignment with teamwork is crucial for the Software Engineer III role at 10x Genomics.

Join Rise to see the full answer
What strategies do you use to ensure that your software is maintainable and testable?

Talk about best practices you implement, such as modular design, extensive documentation, and automated test suites. Highlight how your focus on clean coding principles adds value, especially for the high-quality software expected at 10x Genomics.

Join Rise to see the full answer
How do you keep up with advancements in embedded systems technology?

Share resources you utilize, such as relevant journals, conferences, or online courses. Demonstrate your commitment to continuous learning, which is important for adapting to new developments in technology that will benefit your work at 10x Genomics.

Join Rise to see the full answer
Describe a situation where you had to quickly learn about a new technology or system.

Outline a specific instance where you adapted and mastered a new technology under pressure. Discuss what steps you took and how it enabled you to deliver results, reflecting the self-starter attitude that 10x Genomics values.

Join Rise to see the full answer
What role does testing play in your software development process?

Explain your approach to integrating testing throughout the software development lifecycle, including unit tests, integration tests, and user acceptance testing. Emphasizing this process aligns with the rigorous testing culture at 10x Genomics.

Join Rise to see the full answer
How do you handle tight deadlines and changing priorities in your projects?

Describe your prioritization and project management techniques to manage tasks efficiently, ensuring quality is maintained. This is vital for meeting deadlines while delivering high-quality software at 10x Genomics.

Join Rise to see the full answer
What interests you about working at 10x Genomics?

Articulate your passion for biology and technology, and how you believe your skills as a Software Engineer III can contribute to groundbreaking research. This is an opportunity to showcase your enthusiasm and alignment with the company’s mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
10x Genomics Hybrid Pleasanton, California, USA HQ
Posted 13 days ago
Photo of the Rise User
10x Genomics Remote Pleasanton, California, USA HQ
Posted 10 days ago
Deeplight Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Pinterest Remote Palo Alto, CA, US; San Francisco, CA, US; Remote, US
Posted 3 days ago
Photo of the Rise User
European Dynamics Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted yesterday
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
Sword Group Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago

At 10x Genomics, accelerating our understanding of biology is more than a mission for us. It is a commitment. This is the century of biology, and the breakthroughs we make now have the potential to change the world. We enable scientists to advanc...

162 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$159,200/yr - $215,400/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal