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: .
$20 - $24 per hour
...growing, forward-thinking company solving real-world challenges to improve how farming works, today and for the future. As a Software Developer Co-op, you will collaborate with our teams to support Semios in building the most integrated platform in Agriculture, developing...SuggestedHourly payInternshipWork at officeImmediate start$24 - $28 per hour
...Description 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...SuggestedInternship$3600 - $4500 per month
...Amgen, eBay, and Ford Motor Company. Our co-op experience is unique and designed to... ...return to us after they graduate and start developing their professional career at Visier! And... ...technology to build our innovative full-stack software solution that helps people see the truth...SuggestedInternship- ...Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation smart grid communication devices.... ...hardware, firmware, networking, and test teams to develop reliable and high-performance embedded platforms...SuggestedFull time
- ...technology that will set the standards for software-defined vehicles around the world. The... ...company. Role Summary As a Staff Embedded Software Engineer, you will transform... ...core programming concepts. ~ Experience developing for automotive communication networks (CAN...SuggestedFull timeContract workLocal area
- ...A-CX is a software design and development partner for progressive... ...of our team, you will work on developing and integrating solutions with... ...solutions for our clients. Develop secure, scalable, and high-... ...process interactions in complex embedded and distributed systems ~...Long term contractFull timeFor contractorsLive InRemote work
$80k - $130k per year
...pride in providing high quality work and services to our clients and expect the same from our employees. We are looking for a Software Developer to join our Vancouver-based team and contribute to the continued development of our in-house data systems platform. This is...Full timeFor contractorsWork at officeLocal area$26 - $28 per hour
...And this is where you come in… The key function of the Software Engineer Co-op (Gameplay ) is to gain knowledge and experience in building... ...entertain the world! About Kabam Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games...Contract workInternshipLocal areaFlexible hours- ...Position Overview Giffen Consulting Ltd. (Giffen) is looking to hire a Software Engineer Co-Op with experience in AI & Technology Integration t o join the team at our Vancouver office. This is a hybrid work arrangement with a minimum of 3 days per week in the office...Long term contractTemporary workFor contractorsInternshipWork at officeWork from homeFlexible hours3 days per week
- ...financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and...Long term contractFull timeWork at officeLocal area2 days per week
- ...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 contractorsWork at office
$85k - $140k per year
...building a deep understanding of what to build, writing tests, and carefully reviewing the code of others. Focus on simplicity in software design, and focus on delivering incremental value. Have individual ownership of complex, rewarding problems across the stack. Lean...Full timeWork at officeRemote workFlexible hours3 days per week$29 per hour
...Description We are seeking a Junior Full-Stack Developer (Co-op) from the BCIT Computing Co-op program to join our growing team and help... ...to understand real-world challenges, develop practical software solutions, and gain experience applying modern web development...Hourly payInternshipWork at officeFlexible hours$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$3600 - $4500 per month
...factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp objects with... ...cell. Role Overview: Apera AI is seeking a Software Developer (Co-op)with strong C++ skills and an interest in robotics to join our...InternshipWork at officeFlexible hours$3600 - $4500 per month
...more flexible and productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp objects... ...cell. Role Overview: We’re looking for a Software Developer, Cloud Infrastructure (Co-Op) who is excited to learn how modern cloud platforms...Work at officeFlexible hours$3600 - $4500 per month
...factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp objects with... ...Role Overview: Apera AI is seeking a Full Stack Software Developer (Co-op) for the 8 months term period (Jan 2027 - August 2027) to...Work at officeFlexible hours$155k - $165k per year
...that mission is a growing ecosystem of developers, agencies, and partners building on top... ...We’re looking for a fully remote Senior Software Engineer to join our small, highly autonomous... .... We use modern AI tools to improve developer productivity, code quality, and product...Full timeRemote workMonday to fridayFlexible hours- ...bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial... ...the Role We are looking for an Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid...Full timeWork at officeWorldwide
$3000 - $4000 per month
...an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection... .... Tech Savvy: You aren't afraid to dive into a new software platform or ERP. Experience with tools like Jira, Confluence, or...InternshipWork at officeImmediate start$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$4108 - $5183 per month
...2027 Reporting to the Senior Specialist, Business Systems, this co-op role is part of the Business Systems team in the Project Management Office (PMO) within the Projects group. The co-op will develop, enhance, and maintain Power Platform solutions (e.g., Power Apps, Power...Full timeTemporary workManual laborWork at officeRelocation$130k - $180k per year
...knowledge . As the Staff DevOps Developer on this initiative, you will... ..., you will bring a blend of software engineering discipline, deep cloud... ...retrieval service—from query embedding and vector search to re-... ...Security & Platform Operations: Embed foundational security controls...Full timeWork at officeRemote work3 days per week$72k - $75k per year
...looking for an experienced Software Engineer in Testing to join... ...You will play a key role in embedding quality into every stage of the... ...Collaborate closely with developers, designers, and product managers... ...and our responsibility is to develop that genius within. Impact is...Full timeInternshipWork at officeRemote work$100k - $120k per year
Full Stack SAP Developer (Remote, Canada) Location: Remote anywhere in Canada (but you must... ...year VersaFile is a fast-growing software company that specializes in building attachment... ...we genuinely care about people and it is embedded into who we are. For us, equity and...Remote jobLong term contractFull timeFlexible hours$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...Internship$105k - $115k per year
...team is looking for an inspired, motivated, and experienced Senior Developer to join our Communications team for a contract engagement. We... ...high-visibility projects ~ Practice or exposure to developing software with Large Language Models (LLMs), including writing and integrating...Full timeContract workLocal area$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details:... ...design, build, and operate Agentic SDLC Operating System. · Embed AI-assisted development into delivery workflows, leveraging...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week$4000 per month
...About this position: We’re looking for a IT Operations Co-op student to join our IT team and gain hands-on experience supporting... ...troubleshoot approved applications. Maintain accurate hardware and software inventory records. Support routine IT operational tasks,...Long term contractPermanent employmentFor contractorsFreelanceInternshipWork at officeLocal areaRemote work$60 - $80 per hour
...spanning the fields of Engineering, Geoscience, Software, Geomatics, Data Science, Accounting,... ...looking for an Intermediate Full-Stack Developer to join the Structura team on contract.... ...where equity, diversity and inclusion are embedded throughout our workplace culture and practices...Hourly payFull timeContract workFor contractorsCasual workWork at officeFlexible hours1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer (Co-op). Be the first to apply!
- golang software developer Vancouver, BC
- software implementation project manager Vancouver, BC
- software support Vancouver, BC
- spécialiste assurance qualité logiciel Vancouver, BC
- embedded software Vancouver, BC
- software application developer Vancouver, BC
- software sales Vancouver, BC
- entry level software Vancouver, BC
- software qa Vancouver, BC
- software trainer Vancouver, BC

