10x Genomics is looking to advance human health by creating innovative instruments, reagents, and software that analyze biological systems at a resolution that matches the complexity of biology.
Requirements
Embedded/Firmware Development
Modern C++
Python3
Linux
Working experience with Machine Vision or Scientific cameras, GenICam/GenTL stack over USB3Vision, GigE Vision, CXP, CameraLink
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)
Responsibilities
Designing, profiling, optimizing and troubleshooting image acquisition pipelines, moving gigabytes of data per second
Designing and developing embedded control software and firmware for cutting edge high-throughput biological instrumentation platforms
Working with electrical engineers to develop functional drivers and appropriate control schemes and interfaces
Designing and implementing automated test scripts built on top of 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
Other
Bachelor's degree in computer science, engineering, math, or scientific discipline with 4 years experience; OR Master’s degree with 2 years of experience in software development
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.
Rapid software prototyping & validation with attention to detail and engineering diligence