1. What is a Software Engineer at Complete Genomics?
As a Software Engineer at Complete Genomics, you will build the mission-critical software that directly powers next-generation DNA sequencing and advanced sample preparation platforms. This role sits at a highly sophisticated intersection of software engineering, hardware control, and life sciences. The systems you design and maintain are responsible for sub-millisecond real-time instrumentation control, high-throughput data acquisition, and complex robotic orchestration.
Your work will have a direct impact on the speed, accuracy, and accessibility of genomic sequencing worldwide. At Complete Genomics, software is not an isolated utility; it is the vital link that translates physical biological processes into digital data. You will collaborate with multidisciplinary teams of molecular biologists, mechanical engineers, optical specialists, and systems designers to build robust, fault-tolerant software used in customer-facing clinical instruments, manufacturing facilities, and internal quality control pipelines.
This position requires a unique blend of low-level systems programming knowledge and high-level architectural design. Whether you are optimizing multithreaded data pipelines, implementing complex design patterns in C#/.NET, or troubleshooting communication protocols with physical hardware, your contributions will ensure that Complete Genomics continues to deliver world-class genomic solutions.
