Back to jobs
Zaber Technologies
North America

Software Developer (Co-op)

Vancouver, BC, Canada
2026-05-04

Role Description

Zaber is looking for a fast-learning and innovative Software Developer to apply web technologies to desktop development. The code you write will interact with the physical world and tackle a range of challenging projects involving design, implementation, and project management. You’ll join our responsive and supportive software team who engineer solutions for our customer-facing software. You’ll work in a caring and collaborative team where the culture is to speak freely and solve interesting problems in conjunction with mechanical and electronics engineers, and industrial designers. Zaber makes cutting-edge, precision robotics for industry-leading customers across a range of sectors. Through your programming, you’ll take a central role in enabling our customers to advance science and technology, across sectors such as photonics, biotechnology, and industrial automation. ### **Software Developer Responsibilities** * Use modern web-based technologies (Typescript, React, Electron) to develop native cross-platform applications (Zaber Launcher) that interface with Zaber's hardware products * Develop and maintain an industry-leading API (Zaber Motion Library) that works with multiple languages (Python, Matlab, C#, C\+\+, JavaScript, Java, and Swift). * Communicate effectively with the Customer Support, Firmware, Production, and Mechanical Engineering teams to define project requirements and refine designs * Manage all phases of development from planning to design, implementation to integration, and testing to deployment * Set up and maintain cloud infrastructure (AWS) for serving up Virtual Device Simulation of firmware in real time. ### **Software Developer Skills** * React, Redux, Typescript, Golang, and Jest are ideal, but we are open to a quick-learning programmer with other relevant technologies * Good understanding of object-oriented programming * Solid problem-solving skills, and knowledge of common algorithms, data structures, and design patterns * Basic knowledge of automated testing and CI/CD pipelines ### **Software Developer Learning Opportunities** * You’ll have the opportunity to develop expertise in a wide variety of software including Python, AWS, Terraform, Node.js, and Electron * You’ll work in conjunction with UX/UI Designers, learning about user-centric design and optimizing the impact of your coding * You’ll learn techniques and workflows for continuous integration and deployment * You’ll learn how the software team makes use of modern tooling such as AI coding assistants. ### **Software Developer Wage** * Wage: $24 - $28/hour depending on experience. * Closing Date: May 15, 2026 * Start Date: September 2026 * Length of position: 4 months preferred * Team: Software Team To learn more about our company culture and benefits, visit our careers page: https://www.zaber.com/careers

Software Developer (Co-op)

Zaber Technologies

Sign Up →