10x Genomics, founded to deliver powerful and reliable tools for scientific discoveries in biology, is seeking a Staff Software Engineer for their Instrument Software team. The ideal candidate has expert-level knowledge in creating advanced instrument control software with C, C++, Python and/or Rust, and excels in handling asyncio, threading, multiprocessing, and interfacing with low-level drivers, firmware & hardware. The role involves hands-on coding of Python and C++ based control systems for instruments, architecture and system design of next-generation instruments, long-term evolution of the instrument codebase, and mentoring team members.
Key requirements include a Bachelor's degree with 8 years of experience or a Master's degree with 6 years of experience in software development, experience leading software teams, instrumentation system design & architecture skills, proficiency in modern C++, embedded development, Python3, and Linux. Preferred skills include control systems development, firmware development & EE knowledge, rapid software prototyping, strong analytical and communication skills.
10x Genomics offers a comprehensive compensation package, including base pay ranging from $203,000 to $275,000 USD, equity grants, health and retirement benefits, and an annual bonus program. The company is committed to fostering an inclusive environment where employees are empowered to follow their passions and perform at their best. 10x Genomics' tools have enabled fundamental discoveries across biology, including cancer, immunology, and neuroscience, and they are dedicated to finding the best talent to continue driving innovation in the life sciences industry.