Junior Training Developer jobs
Junior Embedded Systems Developer
Easily applyNewWeVendNorth York, ON- $70,000–$80,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Casual dress
- Extended health care
- Employment Type: Full-time, in-office five days a week at our North York head office.
- Reports to: Senior Hardware Engineer.
- General Dynamics Land SystemsLondon, ON N5V 2Z7
- $27.25–$27.75 an hour
- However, a variety of start dates and durations for this role are possible.
- At Land Systems-Canada, we develop software for both embedded controls and desktop…
Junior ERP Developer
Easily applyNewSmith and LongMarkham, ON L3R 1A9- $60,000–$70,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- RRSP match
- Extended health care
- From managing complex construction projects and financial operations to supporting field teams across Canada, our ERP system serves as the backbone of our…
Junior Mobile App Developer
Easily applyRimex Supply Ltd.Langley, BC- Full-time
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- RRSP
- Company events
- The Junior Mobile App Developer designs, develops, tests, documents, deploys, and supports secure web applications and services used within the TyreSense…
- General Dynamics Land SystemsLondon, ON N5V 2Z7
- $27.25–$27.75 an hour
- Support the development of a GDLS Digital Workforce through Robotic Process Automation (RPA) and other automation tools/techniques as required.
Junior Application Engineer
Easily applyNewCritical Environment Technologies Canada Inc.Delta, BC V4G 1M3- Full-time
- Profit sharing
- Paid vacation
- Deliver technical training to dealers, technicians, and engineers.
- From there it grows to include specifying systems, drawings and submittals, sales calls,…
View similar jobs with this employerJunior Mechanical Engineer - AI Trainer
Easily applyDataAnnotationRemote in Burlington, ON- $104.79–$174.65 an hour
- Contract +1
- The models can already talk fluently about mechanical engineering.
- What they can't yet do reliably is the actual work: size a component against a real load case…
View similar jobs with this employerJunior Mechanical Engineer - AI Trainer
Easily applyDataAnnotationRemote in Burlington, ON- $104.79–$174.65 an hour
- Contract +1
- The models can already talk fluently about mechanical engineering.
- What they can't yet do reliably is the actual work: size a component against a real load case…
View similar jobs with this employerJunior Mechanical Engineer - AI Trainer
Easily applyDataAnnotationRemote in Greater Toronto Area, ON- $104.79–$174.65 an hour
- Contract +1
- The models can already talk fluently about mechanical engineering.
- What they can't yet do reliably is the actual work: size a component against a real load case…
- WonderbrandsEtobicoke, ON
- Tuition reimbursement
- Competitive compensation, health benefits, and a generous flexible medical/health spending account.
- Discount program that covers almost everything under the sun…
View similar jobs with this employerJunior Mechanical Engineer - AI Trainer
Easily applyDataAnnotationRemote in Greater Sudbury, ON- $104.79–$174.65 an hour
- Contract +1
- The models can already talk fluently about mechanical engineering.
- What they can't yet do reliably is the actual work: size a component against a real load case…
Software Developer - Junior to Intermediate
Easily applyNewCortex AgritechnologyChilliwack, BC- $55,000–$65,000 a year
- Full-time +1
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Profit sharing
- Extended health care
- The successful candidate will work closely with our engineering team to adapt and enhance our barn control systems, which manage livestock environments and…
Junior Software Developer & IT Support Technician
Easily applyNewCentral Painting Inc.Barrie, ON L4N 9A5- $22–$27 an hour
- Full-time +1
- 40 hours per week
- Prioritize assigned development tasks and employee support requests with guidance from the lead developer.
- Create and maintain simple user guides, FAQs, and…
- Diversité Artistique MontréalHybrid work in Montréal, QC H2X 2K5
- $23 an hour
- Full-time +1
- Déterminer et documenter avec les clients les exigences du site Web.
- Concevoir et intégrer le code relatif au site Web.
- Web Hosting CanadaMontréal, QC H2R 2Y3
- $37.00–$38.50 an hour
- Full-time +1
- Day shift
- Écrire, modifier, intégrer et mettre à l'essai le code des logiciels.
- Communiquer les problèmes techniques, les processus et les solutions.
- 4CADMontréal, QC
- $42.27 an hour
- Full-time +1
- Day shift +1
- Écrire, modifier, intégrer et mettre à l'essai le code des logiciels.
- Communiquer les problèmes techniques, les processus et les solutions.
- View all 4CAD jobs - Montréal jobs - Développeur Logiciel (H/F) jobs in Montréal, QC
- Salary Search: développeur/développeuse de logiciels salaries in Montréal, QC
- See popular questions & answers about 4CAD
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Junior Embedded Systems Developer
Junior Embedded Systems Developer
Job details
Full job description
Junior Embedded Systems Developer (AI-Assisted)
WeVend — North York, ON
Employment Type: Full-time, in-office five days a week at our North York head office
Compensation: $70,000 – $80,000 per year
Reports to: Senior Hardware Engineer
About WeVend
WeVend is a fintech, IoT and payment device solutions provider. We enable device control and payment technologies for unattended retail: laundry, vending, car washes, parking and EV charging. We design and manufacture our own hardware, develop our own software, and implement the payment technologies that simplify consumer interactions. We are PCI DSS Level 1 and build our software AI-first.
Join a small, experienced, agile team that has been delivering unique solutions in fintech since before it was called “fintech.”
The Role
We are hiring a junior embedded developer to work directly alongside our Senior Hardware Engineer on the firmware and hardware behind our IoT and payment devices: our own controller boards, payment terminals and the connectivity that links them to the cloud.
This is a dual-focus role. Half of it is hands-on hardware and firmware: bench work, debugging, testing and bringing boards from prototype to production. The other half is working the way our engineering team works: AI-first, with Claude Code as the standard tool for writing, refactoring, testing and documenting firmware. You don’t need to arrive an expert in Claude Code, but you need to be ready to make it your primary way of working within your first month.
You like opening machines up, figuring out how they talk to the cloud, and using AI to get there faster.
What You’ll Do
- Hardware and firmware. Write, debug and test firmware for our microcontroller-based boards (STM32, ESP32) under the direction of the Senior Hardware Engineer.
- Bench and validation. Perform bench testing, hardware-in-the-loop validation and troubleshooting of electronic assemblies and payment terminals. Find the fault, document it, fix it.
- AI-assisted development. Use Claude Code to accelerate firmware development, refactor legacy code, generate and maintain test suites, and keep documentation current. Verify everything it produces.
- Ecosystem understanding. Build an end-to-end understanding of the WeVend platform: schematics, IoT connectivity, cloud integrations and payment gateway services.
- Prototype to production. Document product architectures and grow toward owning a product as it moves from prototype to production deployment.
- Security awareness. Understand that firmware touching payment data is subject to security requirements, and that such changes are reviewed by senior engineers before release.
What You Bring
- Education. A degree or diploma in Electrical or Electronics Engineering Technology, Computer Engineering, or a related field; or Computer Science with demonstrated hardware project experience; or equivalent hands-on experience.
- Embedded foundations. Working knowledge of C/C++, microcontrollers (STM32, ESP32 or similar) and standard interfaces: UART, SPI, I2C.
- Bench skills. Comfortable with a multimeter, oscilloscope and logic analyzer; basic soldering and rework; able to read a schematic well enough to find a signal on a board.
- AI-assisted development. Hands-on experience with AI coding tools and a willingness to work in Claude Code as your primary tool. Experience with Claude Code specifically is a strong advantage; experience with Copilot or Cursor is useful background.
- Testing mindset. You don’t trust code, or an AI, until it has been checked on real hardware, and you know how to set up the check.
- Communication. Clear written documentation and the ability to explain a hardware problem to a software colleague and vice versa.
- Show your work. Include a link to a hardware or firmware project you’ve built (GitHub, a write-up, photos of the board) with your application, and expect to walk us through it.
Nice to Have
- Exposure to vending or payment protocols (MDB, DEX, EVA-DTS)
- Experience with Claude Code project instructions (CLAUDE.md), hooks or MCP connections
- PCB design or layout experience (KiCad, Altium or similar)
- Familiarity with IoT connectivity: cellular, Wi-Fi, BLE, MQTT
- Exposure to PCI PTS or secure-firmware practices
- Experience with payment terminals or unattended retail equipment
Our Interview Process
You can use AI at every step, and we expect you to. There are no whiteboard puzzles.
We’ll start by meeting to talk about your background and the project you submitted. Next, a practical session in two parts: a short bench exercise with one of our boards, where we watch how you approach a fault; and a Claude Code task on a small piece of firmware, where you scope, build and test a change and talk us through your decisions.
We look at how you break down a problem, what you check before you trust a result, and how you work with both the hardware and the AI.
Posting Information
Vacancy: This posting is for an existing vacancy.
Use of AI: WeVend uses artificial intelligence tools to help screen and assess applications. All hiring decisions are made by people.
WeVend is an equal opportunity employer and welcomes applications from people with disabilities. In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), accommodations are available on request for candidates taking part in all aspects of the selection process.
Pay: $70,000.00-$80,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- Paid time off
- Vision care
Work Location: In person