Ontario, Canada Hybrid CAD 83,200 - 93,600 Hourly

Spinmaster is hiring an Embedded Software Engineer

About the Role

We're looking for an Embedded Software Engineer to lead firmware development for sophisticated consumer products, guiding them from initial concept to full-scale production. In this role, you'll serve as a technical authority within the engineering group, contributing deep expertise in embedded software and hardware design to deliver reliable, high-performance solutions.

What You'll Do

  • Design and implement firmware in C for electro-mechanical systems, covering prototyping, preproduction, and manufacturing phases.
  • Create modular, testable code including state machines and diagnostic routines to support product validation.
  • Collaborate on schematic and PCB development using tools like Altium, ensuring firmware and hardware designs are tightly integrated.
  • Support cross-functional teams by delivering well-documented firmware releases that meet project timelines and technical requirements.
  • Work with manufacturing and quality teams to verify product reliability, safety, and compliance.
  • Coordinate with external software partners to align firmware behavior with application-level functionality.
  • Identify and evaluate emerging embedded technologies to improve performance and reduce costs.
  • Communicate technical progress clearly across departments and escalate risks proactively.

What We're Looking For

  • Proven experience writing embedded C for microcontrollers or microprocessors.
  • Solid understanding of electronics design and ability to read and contribute to schematics.
  • Strong debugging skills with a methodical approach to problem solving.
  • Degree in Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or a related discipline.
  • Willingness to travel occasionally for product development support.

Nice to Have

  • Background in Real-Time Operating Systems (RTOS).
  • Exposure to mobile app development.

Work Environment

This is a hybrid role based in Ontario, offering flexibility in work hours and a collaborative, hands-on culture. The organization values innovation, inclusivity, and teamwork, with a focus on personal growth and creative problem solving. Benefits include comprehensive coverage, career development support, and a workplace that balances serious engineering with a sense of fun.

Compensation ranges from $40 to $45 per hour. All qualified applicants will be considered with a commitment to accessibility and inclusion throughout the hiring process.

Required Skills
CEmbedded SystemsMicrocontrollersMicroprocessorsAltiumSchematic CapturePCB DesignElectrical EngineeringComputer EngineeringMechatronicsComputer ScienceTroubleshootingDebugging CAltiummicrocontrollersmicroprocessorsRTOSPCB designschematic captureembedded systemstroubleshootingdebuggingElectrical EngineeringComputer Engineering
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Spinmaster
A leading global children's toy, entertainment and digital gaming company.
All jobs at Spinmaster Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago