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
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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