Internal Title: Developer
Job Type: Permanent, Full-Time
Job Location: Ottawa, ON
Work Model: Hybrid
Job Status: Existing Vacancy
Position Summary
CBN Nano Technologies is developing a cutting-edge scanning probe microscope and its associated software interfaces. This position focuses on designing, building, and testing backend software systems that automate researcher driven experimental workflows. The successful candidate will develop high performance services that support data acquisition, algorithmic data processing, and user-facing workflow tools. The role requires creating robust and maintainable backend components that integrate seamlessly with laboratory instruments, research software, and data pipelines, ensuring reliability and efficiency within a research and development environment.
Responsibilities
- Develop backend components that interface with laboratory instruments using vendor SDKs, hardware communication protocols, or custom control APIs
- Design and implement backend components that power user-facing visualization and workflow tools, enabling researchers to analyze and interpret experimental results
- Develop and maintain RESTful APIs that orchestrate laboratory instrument control, workflow automation, and data processing pipelines
- Collaborate with cross functional experts, including data, product, infrastructure, and instrument operations, to build reliable backend systems that enable automated scientific workflows
- Work across a broad set of technologies to design, develop, and troubleshoot backend system components end-to-end
- Stay current with advances in application development, programming languages, and backend engineering practices