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 ResponsibilitiesUse modern web-based technologies (Typescript, React, Electron) to develop native cross-platform applications (Zaber Launcher) that interface with Zaber's hardware productsDevelop 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 designsManage all phases of development from planning to design, implementation to integration, and testing to deploymentSet up and maintain cloud infrastructure (AWS) for serving up Virtual Device Simulation of firmware in real time.Software Developer SkillsReact, Redux, Typescript, Golang, and Jest are ideal, but we are open to a quick-learning programmer with other relevant technologiesGood understanding of object-oriented programmingSolid problem-solving skills, and knowledge of common algorithms, data structures, and design patternsBasic knowledge of automated testing and CI/CD pipelinesSoftware Developer Learning OpportunitiesYou’ll have the opportunity to develop expertise in a wide variety of software including Python, AWS, Terraform, Node.js, and ElectronYou’ll work in conjunction with UX/UI Designers, learning about user-centric design and optimizing the impact of your codingYou’ll learn techniques and workflows for continuous integration and deploymentYou’ll learn how the software team makes use of modern tooling such as AI coding assistants.Software Developer WageWage: $24 - $28/hour depending on experience.Closing Date: May 15, 2026Start Date: September 2026Length of position: 4 months preferredTeam: Software TeamTo learn more about our company culture and benefits, visit our careers page:
Software Developer (Co-Op)
ZABER TECHNOLOGIES INC.
vancouver, vancouver
Published 27 days ago
Report job