Staff Software Engineer, Instrument Software

1 day ago


Pleasanton CA United States 10x Genomics, Inc. Full time

About the role

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.

We are looking for a Staff Software Engineer to join our Instrument Software team.

You have expert-level knowledge of creating advanced instrument control software with C, C++, Python and/or Rust. You handle asyncio, threading, multiprocessing and interfacing with low-level drivers, firmware & hardware with ease. You understand the power and flexibility Python brings, but also its limitations. You are a stickler for testing and thrive on creating a clean and maintainable codebase.

You are the engineer that other engineers can count on; you are technically excellent, you attack every problem with enthusiasm, you care deeply about what it takes to build high quality software. You are a self-starter, team player, have the hunger to venture quickly into unknown areas, code and make the system work.

What you will be doing

  • Hands-on coding of Python and C++ based control systems for our instruments
  • Architecture and system design of next generation instruments
  • Long-term evolution of our instrument codebase
  • Mentoring of team members

Minimum requirements

  • Bachelor's degree in computer science, engineering, math, or scientific discipline with 8 years experience; OR Master’s degree with 6 years of experience in software development
  • Experience leading software team(s) in a technical capacity
  • Instrumentation system design & architecture
  • Modern C++
  • Embedded Development
  • Python3
  • Linux

Preferred skills and experience

  • Control Systems Development
  • Firmware Development & EE knowledge (Digital & Analog Design)
  • Rapid software prototyping & validation with attention to detail and engineering diligence
  • Strong analytical and problem-solving skills
  • Strong verbal and written communication skills
  • Background in biology and DNA sequencing is not required. Interest in the field is.
#J-18808-Ljbffr

  • Pleasanton, CA, United States 10x Genomics Full time

    About the role 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...


  • Pleasanton, United States 10X Genomics Full time

    About the role 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...


  • Pleasanton, United States 10x Genomics Inc Full time

    About the role10x 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...


  • Pleasanton, United States 10x Genomics Full time

    About the role 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...

  • Software Engineer

    2 days ago


    Los Angeles, CA, United States Software Resources Full time

    We are looking for Software Engineer for our client located in West Los Angeles/Century City area.This position is mostly REMOTE but you will be required to come into the West Los Angeles office 1 to 4 times a month. We could consider a completely remote candidate in another state if they meet our requirements. Duration : 6 to 12 months with the potential to...


  • Sunnyvale, CA, United States Software Aspekte Full time

    Fortinet is looking for a Senior Software Dev QA Engineer to assist CloudServices Team to Maintain and develop automated test scripts to validate all aspect of products based on variety of test cases. Provide end-to-end quality assurance solutions for cloud security products to the development, marketing, sales team etc. Bring cutting-edge cloud security...


  • Pleasanton, California, United States 10x Genomics Full time

    About 10x GenomicsWe are a leading developer of innovative instruments, reagents, and software that analyze biological systems. Our team has a distinguished record of creating powerful tools that fuel scientific discoveries and drive progress in biology.We are seeking an experienced Senior Software Engineer to join our Instrument Software team.This role...


  • Atlanta, GA, United States Ultimate Software Full time

    Here at UKG, our purpose is people. Our HR, payroll, and workforce management solutions help organizations unlock happier outcomes for all. Our U Krewers, who build those solutions and support our business, are talented, collaborative, and innovative problem-solvers. We strive to create a culture of belonging and an employee experience that empowers our...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...


  • Redmond, WA, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...


  • Omaha, NE, United States Election Systems & Software Full time

    Job DescriptionJob DescriptionDescription:We support democracy.Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Pleasanton, California, United States 10x Genomics Full time

    Role OverviewWe are seeking a skilled Biological Instrumentation Control Software Developer to join our esteemed Instrument Software team at 10x Genomics. As a key member of our team, you will design and develop advanced embedded control software and firmware for cutting-edge biological instrumentation platforms.About the RoleJob Summary: Design and develop...


  • San Jose, CA, United States Innominds Software Pvt. Ltd. Full time

    Engage in requirements gathering and design discussions for product development. Collaborate with stakeholders to define test objectives, assess testing scope, and formulate functional and non-functional test strategies, plans, and artifacts. Develop comprehensive test cases for new product requirements. Create and manage test epics, user stories, tickets,...


  • Redmond, WA, United States Talent Software Services Full time

    Software Design Engineer 2 Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WA. The opportunity will be seven months with a strong chance for a...

  • Software Engineer C++

    4 weeks ago


    Omaha, NE, United States Election Systems & Software Full time

    Description:We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and...


  • Pleasanton, CA, United States 10x Genomics Full time

    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...


  • Pleasanton, CA, United States 10x Genomics Inc Full time

    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...

  • Software Engineer C++

    1 month ago


    Omaha, NE, United States Election Systems & Software Full time

    Description:The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the...