Skip to main content
Post your resume and find your next job on Indeed!

Firmware jobs in Scarborough Town Centre, ON

Sort by: -
    • Exposure to PCI PTS or secure-firmware practices.
    • Understand that firmware touching payment data is subject to security requirements, and that such changes are…
    • Troubleshoot technical challenges across hardware, firmware, operating systems, and application software.
    • Build and release firmware for multiple product lines,…
    • Familiarity with Agile/Scrum development methodologies and CI/CD pipelines for firmware.
    • Cybersecurity Integration: Implement secure coding practices and…
    • View all GE Vernova jobs - Markham jobs - Développeur (H/F) jobs in Markham, ON
    • Salary Search: Senior Protection Element Embedded SW Developer salaries in Markham, ON
    • See popular questions & answers about GE Vernova
    • Familiarity with Agile/Scrum development methodologies and CI/CD pipelines for firmware.
    • Cybersecurity Integration: Implement secure coding practices and…
    • Improving build, release, and continuous integration flows used to validate firmware and software across multiple hardware platforms.
    • You bring the judgment you have already built over years of designing, debugging, and shipping hardware.
    • We bring engineering problems the models cannot yet…
    • The Hardware Outsourcing Technical Leader serves as the primary technical point of contact for external hardware development partners.
    • Lead debug of complex silicon, emulation, firmware, and software issues.
    • 8+ years of experience in SoC validation, bring-up, architecture validation, firmware,…
    • Embedded firmware, device drivers, and bare-metal software.
    • Partner closely with architecture, design, firmware, software, emulation, FPGA, and silicon teams to…
    • Collaborate closely with RTL design, architecture, and verification leads to develop block‑level verification strategies and formal test plans for AI/ML/DSP IP.
    • As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives communication and data…
    • Implement test automation for SoC firmware and SDK, ensuring quality in deliverables.
    • Develop device drivers and control plane firmware running on embedded CPU…
    • Lead debug of DDR controller, PHY, firmware, SI/PI, timing, and system-level issues.
    • Qualcomm’s System Validation & Emulation (SVE) team is part of the central…
    • Collaborate cross-functionally with design verification, design integration, systems, analog, firmware/software, physical design, SoC, and project management…
    • As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives communication and data…
Get email updates for the latest Firmware jobs in Scarborough Town Centre, ON

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:

pcb design

Career Resources:

Job Post Details

Junior Embedded Systems Developer
WeVend
·
4.3
5075 Yonge Street, North York, ON
$70,000–$80,000 a year
Permanent, Full-time

Job details

$70,000–$80,000 a year
Paid time off, Vision care, Dental care, Casual dress, Extended health care
Permanent, Full-time
5075 Yonge Street, North York, ON

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

Let Employers Find YouUpload Your Resume