Block

Embedded/Firmware Engineer Intern (Summer 2026)

Block

Apply
29 days ago
Toronto, Canada
Intern
H1B Sponsor

Responsibilities

  • Contribute code to embedded firmware running on resource-constrained devices.
  • Help develop and maintain drivers, features, or system components under guidance from senior engineers.
  • Learn and apply best practices in embedded software development, including code reviews, documentation, and testing.
  • Write and run tests to validate firmware behavior and product features.
  • Use debugging tools to investigate and help resolve firmware issues.
  • Collaborate with partners such as electrical engineering, manufacturing, and quality teams.
  • Gain exposure to communication protocols and hardware/software integration.

Requirements

  • Currently pursuing a BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field with a graduation date between May 2027 and May 2030.
  • Recent bootcamp graduates and engineering training participants are also considered within three months of completing program/training requirements.
  • Coursework or project experience in systems programming, embedded systems, or low-level software.
  • Experience programming in C or C++ through coursework, labs, or personal projects.
  • Familiarity with basic software engineering concepts such as version control, modular code, and debugging.

Benefits

  • Remote work options.
  • Medical insurance.
  • Flexible time off.
  • Retirement savings plans.
  • Modern family planning support.

Tech Stack

CC++

Categories

Embedded