Cytek Biosciences Inc.-posted about 1 month ago
Full-time • Mid Level
Onsite • Seattle, WA
501-1,000 employees
Computer and Electronic Product Manufacturing

Join the team behind Cytek Biosciences' advanced flow cytometry platform. In this role, you'll be instrumental in designing, maintaining, and supporting the desktop software powering our flow cytometry instruments. You'll craft solutions for instrument control, real-time image capture and processing, data visualization, statistical analysis, and user data management across both Windows and Linux environments. Our development stack includes C# and C++ (within Visual Studio) along with Qt. Bring your experience in these tools to help build intuitive, reliable, and high-performing scientific software.

  • Architect & Build: Design, develop, document, and rigorously test software that controls our flow cytometry systems.
  • Learn & Validate: Deeply understand our instruments and the scientist-operators who use them.
  • Collaborate & Communicate: Participate in design and code reviews. Clearly articulate technical ideas, both verbally and in writing.
  • Shape System Design: Contribute to application and system architecture to ensure maintainability and scalability.
  • Troubleshoot & Resolve: Debug system-level software and contribute to its evolution.
  • Ensure Quality: Partner with QA to design automated and unit tests, ensuring software reliability.
  • Support in the Field: Work with field teams to resolve live support challenges and enhance user experience.
  • Adapt & Contribute: Embrace additional responsibilities as needed to help propel the team forward.
  • Academic Background: Bachelor's or Master's in Electrical Engineering, Computer Science, or a related discipline-advanced degrees (Master's/Ph.D.) would be a plus.
  • Proficient Developer: 2 - 5 years of strong software engineering experience-especially in crafting complex, user-facing applications.
  • Real-Time Systems: Proven experience with real-time, multithreaded communication among software, firmware, and hardware.
  • Thoughtful Design: Deep understanding of object-oriented design principles.
  • Adaptable Collaborator: Experience building new software components as well as maintaining and improving existing systems.
  • Academic Background: Bachelor's or Master's in Electrical Engineering, Computer Science, or a related discipline-advanced degrees (Master's/Ph.D.) would be a plus.
  • Competitive compensation
  • Full package of benefits
  • Workplace committed to inclusion and ethical practices
  • Career progression
  • Employee training and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service