Build Python software for scientific instruments at CBN Nano Technologies in a hybrid, full-time Developer role focused on data acquisition and visualization.
CBN Nano Technologies is developing a scanning probe microscope and associated interfaces. This permanent position designs, builds, and tests applications for experimental workflows. You will create maintainable tools integrating laboratory instruments, data processing, and research processes.
Key Responsibilities:
- Develop real-time data acquisition and instrument control software
- Build interactive visualization tools for researcher workflows
- Maintain RESTful APIs for automation and processing
- Collaborate with data, research, infrastructure, and operations experts
- Solve software problems across systems and technologies
Requirements:
- Four or more years of full stack development experience
- Strong Python proficiency and TypeScript experience
- Experience designing and working with RESTful APIs
- Knowledge of PostgreSQL, Docker, Linux, and Windows
- Legal eligibility to work in Canada and English fluency
Apply full stack expertise in Python, APIs, and visualization to advance reliable scientific instrument software development.
Full Stack Scientific Software Developer employer: CBN Nano Technologies, Inc.
CBN Nano Technologies Inc. is an exceptional employer that fosters a collaborative and innovative work culture, where employees are empowered to contribute to groundbreaking advancements in nanotechnology. With a commitment to diversity and inclusion, the company offers competitive compensation, comprehensive benefits, and ample opportunities for professional growth in a hybrid work environment, making it an ideal place for Full Stack Developers looking to make a meaningful impact in scientific research and development.
Contact Details:
CBN Nano Technologies, Inc. Recruitment Team