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: .
$58k per year
...Job Opportunity: Software Developer Co-op Duration: 8 Months Start Date: January 4, 2027 Location: Vancouver, BC Work-Model: Hybrid... ...accelerating. Cambio turns these risks into manageable challenges by embedding real-time insights and structured geospatial data into daily...SuggestedCasual workInternshipWork at office$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$37.5 - $40 per hour
...to succeed in a rapidly evolving market. About the Role We're looking for a technically sharp co-op student who loves turning ambiguous problems into working software, fast. You'll split your time between quick-turnaround workarounds that unblock business operations and...SuggestedRemote jobHourly payFull timeFixed term contractInternshipImmediate startFlexible 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... ...cell. Role Overview: Apera AI is seeking a Software Developer (Co-op)with strong C++ skills and an interest in robotics to join our...SuggestedInternshipWork 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- ...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...Full 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...Full timeContract workLocal 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
- ...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- ...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
$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$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$50 - $100 per hour
...AfterQuery is looking for experts with experience in software engineering, computer science, or app/web development to help train and evaluate AI models. This is a remote, project-based role: qualify once through a single assessment and receive ongoing project matches spanning...Full timeInternshipRemote workFlexible hours$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,...Full timeWork at office$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- ...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...Full timeLive out
$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$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$60k - $120k per year
Software Developer - Java/Mobile Position Description CGI is seeking a Junior to Intermediate Java Developer with Mobile platform experience (2 5+ years experience) to join our Vancouver based application support and enhancement team. This role combines production support...Internship- ...technology, we can make it work. We are always on the lookout for future-oriented talent – want to join the ride? We’re seeking a Software Developer to join our team and help design and develop innovative software solutions for port management and maritime operations ....
$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- ...Software Engineer Lead (Full Stack Developer) WHO WE ARE Tradable Bits is an award-winning tech company that helps sports, music and entertainment brands build better fan experiences. Based in Vancouver, Canada we work with industry leaders in the sports, music & entertainment...Full timeWork at officeFlexible hours
$100k - $120k per year
...to contribute to intelligent camera surveillance systems through cutting-edge research and software engineering. Job Description We are seeking an Intermediate Software Developer experienced in development within on-premise or cloud development environments who can...Full timeWork at officeWorldwideRelocation$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$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer (Co-op). Be the first to apply!
- software intern Vancouver, BC
- software sales Vancouver, BC
- entry level software Vancouver, BC
- golang software developer Vancouver, BC
- software Vancouver, BC
- junior software developer .net Vancouver, BC
- software trainer Vancouver, BC
- embedded software Vancouver, BC
- airline software Vancouver, BC
- software technical support Vancouver, BC
