Embedded/Firmware Engineer Intern (Summer 2026)
Block
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