Senior Software Engineer, Instrument Software
2 months ago
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 Senior Software Engineer to join our Instrument Software team.
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 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. You will be working closely with fluidics, electrical, mechanical, optical, and fellow embedded software engineers (and the occasional biologist) to put together functioning prototypes that allow us to quickly test new designs and theories, as well as contributing to production systems.
Ideal candidates will be independent operators that enjoy working in a lab with physical components and have a deep understanding of real-time asynchronous systems. Applicants must love tinkering and have a true hacker mindset.
What you will be doing
- Designing and developing embedded control software and firmware for cutting-edge biological instrumentation platforms
- Working with electrical engineers to develop functional drivers and appropriate control schemes and interfaces
- Negotiating/determining prototype requirements with design engineers from partner teams (e.g. Mechanical Engineering, Optical Engineering, Electrical Engineering)
- Designing and implementing automated test scripts built on top of your control software
- Contributing to the entire software lifecycle from requirements gathering to validation
- Writing well-structured, testable, efficient, and maintainable software
- Writing software to control hardware prototypes
- Writing drivers and low-level hardware control software
- Developing application-level business logic (e.g. dispense, measure, aspirate)
- Developing small but interactive engineering GUIs
- For example: given hardware you have never used, quickly write a python interface to control it
Minimum requirements
- Bachelor's degree in computer science, engineering, math, or scientific discipline with 5 years of experience; OR Master’s degree with 3 years of experience in software development
- Embedded/Firmware Development
- Modern C++
- Python3
- Linux
Preferred skills and experience
- Grasp of the basics of classical control theory and experience implementing control algorithms (e.g. PID, lead-lag, MPC)
- Exposure to digital signals processing (DSP) such as simple signal conditioning (e.g. IIR/FIR low pass filtering)
- 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.)
- 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 instruments/systems
- Background in biology and DNA sequencing is not required. Interest in the field is.
-
Senior Software Engineer, Instrument Software
3 weeks ago
Pleasanton, United States 10X Genomics Full timeAbout 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...
-
Senior Software Engineer, Instrument Software
2 months ago
Pleasanton, United States 10x Genomics Inc Full timeAbout 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...
-
Senior Software Engineer, Instrument Software
3 weeks ago
Pleasanton, CA, United States 10x Genomics Full timeAbout 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...
-
Advanced Instrumentation Software Specialist
4 weeks ago
Pleasanton, California, United States 10x Genomics Full timeAbout 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...
-
Staff Software Engineer, Instrument Software
3 weeks ago
Pleasanton, CA, United States 10x Genomics, Inc. Full timeAbout 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, California, United States 10x Genomics Full timeRole 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...
-
Software Engineer
7 days ago
Pleasanton, California, United States Bio-Rad Laboratories Full timeAbout the RoleAs a skilled Software Engineer at Bio-Rad Laboratories, you will play a critical part in designing, implementing, and maintaining embedded systems firmware for scientific laboratory instruments. Your expertise in software development will drive innovation and advancements in science and healthcare.
-
Senior Software Engineer
15 hours ago
Pleasanton, California, United States SysMind Tech Full timeAbout the RoleSysMind Tech is seeking a highly skilled Senior Software Engineer to join our team. This full-time position offers a competitive salary of $120,000 per year and an opportunity to work on exciting projects.In this role, you will design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading...
-
Senior Frontend Software Engineer
4 weeks ago
Pleasanton, California, United States SysMind Tech Full timeWe are seeking a skilled Senior Frontend Software Engineer to lead our product's frontend stack. At SysMind Tech, we value expertise in building scalable software solutions.As a senior engineer, you will be responsible for architecting and implementing the frontend of our product, leveraging your deep understanding of React and Next.js.We require someone...
-
Senior Software Engineer
4 weeks ago
Pleasanton, Kansas, United States HonorVet Technologies Full timeJob Title: Senior Software EngineerLocation: RemoteDuration: 12 MonthsYears of Experience: 10+ yearsResponsibilities:Manage the complete software development process from conception to deployment.Maintain and upgrade the software following deployment.Manage the end-to-end life cycle for the production of software and applications.Oversee and guide the...
-
Senior Software Engineer
1 week ago
Pleasanton, United States 10x Genomics Inc Full time10x Genomics makes products that enable researchers to answer biology's hardest and most elusive questions with single cell and spatial biology technology. Software is at the core of our products, accelerating our customers to insight by enabling them to analyze complex data faster and easier. Scientists have used our tools to discover the mechanisms behind...
-
Senior Software Engineer
2 weeks ago
Pleasanton, United States Exokeryx, Inc. Full time10x Genomics makes products that enable researchers to answer biology’s hardest and most elusive questions with single cell and spatial biology technology. Software is at the core of our products, accelerating our customers to insight by enabling them to analyze complex data faster and easier. Scientists have used our tools to discover the mechanisms...
-
Senior Software Engineer
2 weeks ago
Pleasanton, United States 10x Genomics, Inc. Full time10x Genomics makes products that enable researchers to answer biology’s hardest and most elusive questions with single cell and spatial biology technology. Software is at the core of our products, accelerating our customers to insight by enabling them to analyze complex data faster and easier. Scientists have used our tools to discover the mechanisms...
-
Senior Software Engineer
4 weeks ago
Pleasanton, United States BlackLine Full timeMake Your Mark:: As a Senior Software Engineer, you will play a crucial role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing and scaling BlackLines cloud-based backend services and driving innovation into our product suite. In this role, you will research, test, benchmark and evaluate...
-
Senior Principal Software Engineer
4 weeks ago
Pleasanton, California, United States Oracle Full timeWe are seeking a senior engineering leader to drive the architecture, design, and development of key features of our Data Services. The ideal candidate will have expertise in solving complex problems in Data Integration and Data Lake, with a strong understanding of cloud-native big data services.Key Responsibilities:Drive the architecture, design, and...
-
Senior Software Engineer
7 days ago
Pleasanton, California, United States Tech-Mex, Inc. Full timeJob DescriptionWe are looking for a highly skilled C/C++ Programmer/Engineer to join our team at Tech-Mex, Inc. in the US.The successful candidate will be responsible for developing and maintaining software applications using C/C++. The ideal candidate will have strong proficiency in C/C++, experience with client-server technologies, and well-versed with...
-
Senior Software Engineer
7 days ago
Pleasanton, California, United States 10X Genomics Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Pleasanton, CA. The successful candidate will be responsible for designing, building, deploying, and maintaining resilient and scalable services and High Performance Computing (HPC) systems in the cloud. This is a hybrid role that requires collaboration with the...
-
Senior Software Engineer
4 weeks ago
Pleasanton, California, United States Gap Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to lead the design and implementation of software products in our Pricing platform. As a key member of our empowered and self-organized product teams, you will partner with Product Management, Technical Management, and Architecture to drive innovation and excellence.Key responsibilities...
-
Software Engineering Lead
2 weeks ago
Pleasanton, California, United States SysMind Tech Full timeAbout the JobSysMind Tech is looking for an experienced Software Engineering Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of scalable front-end solutions using React and Next.js.ResponsibilitiesLead a team of engineers in designing and developing high-quality front-end...
-
Senior Software Engineer GPU and Acceleration
6 hours ago
Pleasanton, California, United States SequLITE Genomics US, Inc. Full timeSequLITE Genomics US, Inc.We are a leading life science company developing an NGS platform to enable sequencing for everyone. Our goal is to provide cutting-edge solutions for high-throughput sequencing and analysis. We are looking for a highly skilled Staff/Sr. Staff Software Engineer, GPU and Acceleration to join our product development team.About the...