What is a Software Engineer at RheoSense?
A Software Engineer at RheoSense plays a critical role in bridging the gap between cutting-edge physical science and intuitive, high-performance software. As a pioneer in microfluidics and fluid analysis instrumentation, RheoSense relies on its software team to develop the desktop applications, embedded systems, and data-processing algorithms that power our highly sensitive viscometers. The software you build directly controls precision hardware, processes real-time sensor data, and visualizes complex scientific calculations for researchers in biopharma, chemicals, and academia worldwide.
In this role, you are not just writing standard application code; you are engineering the digital interface for advanced scientific instruments. Your work ensures that delicate physical measurements—such as viscosity, shear rate, and temperature—are captured with absolute precision and presented to the user through a seamless, robust interface. This requires a deep understanding of software-hardware integration, multi-threaded data acquisition, and modern user interface design.
By joining the engineering team in San Ramon, CA, you will collaborate closely with cross-functional teams, including chemistry researchers, mechanical designers, and field service technicians. Your contributions will directly impact the reliability of our products, enabling global pharmaceutical companies to formulate life-saving therapeutics and helping research laboratories push the boundaries of fluid dynamics.