Jobs.ca
Jobs.ca
Language
Zaber Technologies logo

Software Developer (Co-op)

Vancouver, BC
$24 - $28/hour
Mid Level
Internship

About the role

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

About Zaber Technologies

Automation Machinery Manufacturing
51-200

At Zaber, we aim to simplify motion control by designing, manufacturing, and selling precision motion control equipment that is affordable, integrated and easy to use. Our devices are used in many different applications and markets, such as photonics and optics, life sciences, microscopy, and industrial automation.

We are a steadily growing, employee-owned company that strives to create an open, friendly, and high-achieving work environment.

Similar Jobs