Embedded Software Engineer (Contract)

Spin MasterToronto, ON
$40 - $45Hybrid

About The Position

A well-rounded Electrical Engineer, highly skilled in embedded software development as well as electronics hardware design, and responsible for development of global consumer products, from idea to production, acting as a Subject Matter Expert within the Engineering team.

Requirements

  • Proficiency in C for embedded devices.
  • Experience with microcontrollers/microprocessors.
  • Familiarity with Altium or similar schematic capture and PCB design tools.
  • A Bachelor’s or graduate degree in Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or a related field.
  • Strong, systematic troubleshooting and debugging skills.

Nice To Haves

  • Experience with RealTime Operating Systems (RTOS) is a plus.
  • App development experience is an asset but not required.
  • Willingness to travel internationally on occasion to support product development activities

Responsibilities

  • Develop firmware for complex electro-mechanical devices from early prototyping through full production.
  • Write clean, maintainable, and extensible C, including test sequences and state machines for prototypes, preproduction, and production units.
  • Interpret and contribute to schematic and PCB designs for electromechanical systems.
  • Deliver high quality firmware solutions to Engineering, Design, and Brand teams in a service-oriented, collaborative manner, meeting multiple development milestones.
  • Work closely with cross-functional teams to ensure system level designs are cohesive, meet requirements, and stay on schedule and on budget.
  • Manage tasks and firmware projects with a customer focused mindset, providing clear documentation, risk assessments, and engineering driven recommendations.
  • Communicate project status effectively across teams, escalating critical issues when needed.
  • Research new embedded technologies and propose cost-effective applications for both emerging and established technologies.
  • Partner with Manufacturing and Quality Assurance teams to support reliability, validation, and safety activities.
  • Collaborate effectively with external software and app vendors to ensure seamless integration between hardware, firmware, and application layers.

Benefits

  • Growth and Career Opportunities
  • Flexible Work Hours
  • Innovation, Collaboration and Fun
  • Comprehensive Benefits
  • Other fun Perks!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service