Embedded Software Developer (Co-op)
$24 - $28 per hourZaber Technologies
As a developer at Zaber, you will work on projects critical to Zaber’s motion control product line. This is a great opportunity to learn how to develop embedded software in a commercial environment from the requirements gathering stage to implementation and testing. The code you write will be released and in the hands of real customers. You'll participate in our thorough code review process with some of our experienced developers.
You'll join, and be mentored by, a team of developers building the next generation of motion control software, targeting high speed and high torque applications, which require nanometer accuracy. You’ll work on products that need to perform real-time motor control while minimizing complexity for end-users.
Zaber manufactures precision motion control equipment for applications in fields such as photonics, biotechnology, aerospace, and semiconductor engineering. For the past 20 years, Zaber has provided powerful motion control solutions for industry and for scientific research.
Embedded Software Developer Responsibilities
In this position, you'll work as part of a team to implement and expand the features used to control our actuators and stages. The work is varied, and you can expect to:
- Design and implement features in modern C++ on an ARM microcontroller (you'll be working on this API).
- Collect requirements from other teams (e.g. Customer Support, Mechanical, and/or Production) and use them to design new features.
- Write unit and integration tests.
- Research and deploy tools to manage our workflow.
- Document code and embedded software features for developers, internal users, and customers.
- Check out what our previous co-ops have worked on here .
Embedded Software Developer Qualifications
- You have experience in programming and you are familiar with best development and testing practices.
- You dig deep and seek to understand the fundamental concepts of whichever programming language you're using.
- You are experienced with C++ (use in low-level or systems programming is a bonus).
- You are excited to write software that makes things move in the real world, and are interested in mechatronics.
- You like problem solving, challenges, and the process of learning - you dive in when you see behaviour you don't think makes sense.
- You are enthusiastic about working on a Firmware team.
- You pay attention to details and have thorough testing and documentation practices.
- You are currently enrolled in a degree or diploma program.
Embedded Software Developer Details
- Wage: $24 - $28/hour depending on experience.
- Closing Date: September 26, 2026
- Start Date: January 4, 2027
- Length of position: 8 months preferred
- Team: Firmware
To learn more about our company culture and previous co-op experiences, visit our careers page: .
$24 - $28 per hour
...Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their own skills and knowledge in the process. You’ll join a team of experienced Software Developers, and a dedicated Business Analyst/Project...SuggestedTemporary work- ...Embedded / Firmware Developer Location: Vancouver, BC (Onsite) About the Opportunity A leading technology-focused organization is seeking... ...embedded systems, while collaborating closely with hardware, software, and systems engineering teams. Key Responsibilities...SuggestedPermanent employmentWorldwideFlexible hours
- ...through this video primer!: Our interview process for Senior Software Developers respects the growth you’ve experienced while training and... ...Avneet - Simon - Karen - As a Senior Software Developer you'll be given autonomy and trust to: • Scope and author...SuggestedFull timeLive out
$98.52k - $123.16k per year
...Opportunity The Insurance Council of BC, the regulatory authority for the insurance industry in British Columbia, is seeking a skilled Software Developer specializing in Dynamics 365 Customer Service to join our technology team. This role is responsible for designing, developing,...SuggestedFull timeWork at office- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan... ...Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming...SuggestedFull timeRelocation
$145k - $155k per year
...judgment matter in real-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You... ...- George Guja (Development Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you’ll help shape how the...Remote jobLong term contractFull timeShift workNight shift$98.52k - $123.16k per year
...Professional development Equitable employment opportunities The Opportunity We are seeking a talented and motivated Full Stack Software Developer to join our dynamic team. The ideal candidate will have strong experience in both front-end and back-end development, and a...Full timeManual laborWork at office- ...that has been underserved for decades. As a part of our Co-op program for Full Stack Developers, you will join a real engineering team where you will... ...and GitHub, CI and CD pipelines, AWS services, internal developer tooling, logging, and monitoring systems You are not...Full timeTemporary workFor contractorsInternshipWork at office
$88.72k - $118.29k per year
Location: Vancouver - Pender St Canada Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies...Long term contractFull timeContract workTemporary workManual laborLocal areaFlexible hours$65k - $80k per year
...RESPONSIBILITIES : Work with the Project Management team to develop and manage schedules, resource plans, procurement, project commissioning... ...skills, with proficiency in Microsoft Office and project software. Able to work independently, manage time effectively, and work...Full timeFor contractorsFor subcontractorWork at officeLocal areaRemote workNight shift$210k - $320k per year
...our unified graph of financial data. We’re applying principles of software engineering and data systems to scale accounting. We tackle... ...to keep things simple You have intuition and opinions about developer loops and developer experience You take a customer-mindset in...Full timeRemote work$80k - $100k per year
...technology, we can make it work. We are always on the lookout for future-oriented talent – want to join the ride? We are seeking a Software Developer - Mobile Apps (Flutter) to contribute to the development of our globe-spanning port management information system. This role...Full timeRemote workMonday to friday$5538 - $6497 per month
...Research Assistants Job Profile Non Union Salaried - Research Assistant /Technician 4 Job Title Health Research & Policy Software Developer Department Wiens Laboratory Department of Anesthesiology Pharmacology & Therapeutics Faculty of Medicine Compensation...Full timeTraineeshipLocal area$4000 per month
...About this position: We're looking for a curious, motivated Software Development Co-op student to join the Later Influence engineering team. This is an opportunity to work alongside experienced developers building software that powers influencer marketing for some of the...Long term contractPermanent employmentFor contractorsFreelanceInternshipLocal areaRemote work$100k - $120k per year
...Your Role Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project... ...generation innovations. Over the next 24 months, you'll develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices. You'll work...Contract workFixed term contractWork at officeWorldwide$24 - $28 per hour
...Mechanical Design Engineer at Zaber, you’ll have a co-op term filled with challenging, hands-on... .... Our mechanical, electrical, and software engineers will support you, and you'll have... ...and Mechanical Design Engineering teams to develop and improve products and processes Mechanical...Temporary work$79.8k - $107.1k per year
...Opportunity Snapshot Pixieset is hiring a Software Developer, Full Stack to join our team in Platform, the team that builds and operates the communication services that support email delivery, notifications, abuse prevention, and operational reliability across Pixieset's...Long term contractWork at officeWorldwideHome office2 days per week- ...leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web experience. If you... ...’s no reason that shouldn’t be recognized. We want to provide developers with fast-moving, cutting-edge projects where everybody has a...Remote jobFull timeRelocation packageFlexible hours
- ...continuously improving the program based on feedback and results. Key Responsibilities Curriculum & Content Development Design and develop structured workshop programs Create engaging student workbooks, guides, and materials Ensure content is clear, professional,...Full timeRemote work
$96.9k - $132.3k per year
...Opportunity Snapshot We're hiring a Full Stack Software Developer to develop and deliver new product features that reach over 1.5 million users worldwide. Pixieset is the market leader in software for photography businesses, and as we expand our product suite, we're looking...Long term contractFull timeWork at officeWorldwideHome office2 days per week- ...are focused on changing the renewable energy industry, and as a Developer, you will have an opportunity to be part of this mission. We... ..., impact, and innovation) Highly experienced in backend software development, building and maintaining scalable, fault-tolerant SaaS...Full timeWorldwideFlexible hours
- ...A-CX is a software design and development partner for progressive companies, delivering... ...collaborating closely with designers, backend developers, and DevOps engineers to deliver... ...continuous improvement. As a Frontend Developer at A-CX, you will build modern web applications...Long term contractFull timeFor contractors
- ...professionals eager to kickstart their careers. Whether you’re new to the world of Co-op or already have a couple terms under your belt, we have exciting opportunities for you in: Software Development: Participate in the creation and improvement of products that define industry...Work at office
$124k - $179k per year
...artists and talent across three vibrant locations globally. Come join us!\n\nJob Summary:\n\nAre you a Software Engineer interested in joining our core R\u0026D group to develop and enhance our proprietary rendering software (Glimpse); including our state-of-the-art rendering...Full timeWork at office3 days per week$70k - $90k per year
...responsive web pages. Ability to cleanly plan/architect WordPress sites, balancing client needs and available resources Experience developing custom blocks for the WordPress block editor (Gutenberg) Proficient in TypeScript, React, and Vue.js, and familiar with their...Full timeInternshipFlexible hours$4000 per month
...re looking for an AI Automation Engineer Co-op to embed with teams across Later and help replace... ...contributing to Later's growing citizen-developer community. What success looks like:... ...Currently enrolled in a Computer Science, Software Engineering, Data Science, or related...Hourly payLong term contractPermanent employmentFor contractorsFreelanceLocal areaRemote work- ...action. Endless possibilities. As a Senior Software Engineer - Backend, you will build the .... ...-heavy and integration-heavy: you will develop REST APIs consumed by a Next.js frontend,... ...scrum team that operates as an embedded extension of the client's engineering organization...Full time
$3300 - $4300 per month
...accounts and subscriptions for licensed software Configuring new computers (installing... ...all!), and sick leave time while on your co-op. Scientific and technical mentorship is a... ...biotechnology company focused on discovering and developing antibody-based medicines in the areas of...RemplacementInternshipWork at office$82k - $110k per year
...an exceptional place to grow your career, develop your skills and make a real impact – help... ...As an Intermediate Quality Software Engineer on our Integration team, you'll... ...mapping rules, and error conditions. Embedding Quality Early: Partner with developers through...Full timeWork at officeLocal areaRemote workFlexible hoursShift work$120k - $195k per year
...latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive... ...triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of...Remote jobFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer (Co-op). Be the first to apply!
- spécialiste assurance qualité logiciel Vancouver, BC
- software sales Vancouver, BC
- junior software developer .net Vancouver, BC
- software implementation project manager Vancouver, BC
- golang software developer Vancouver, BC
- software intern Vancouver, BC
- software trainer Vancouver, BC
- software technical support Vancouver, BC
- software qa Vancouver, BC
- airline software Vancouver, BC


