Embedded Software Engineer

5 Days ago • All levels • Research & Development

Job Summary

Job Description

Spin Master seeks an Embedded Software Engineer to develop firmware for complex electro-mechanical devices, from prototyping to production. Responsibilities include developing clean, maintainable code, designing schematics and PCBs, collaborating with cross-functional teams, managing projects, and researching new technologies. The ideal candidate will have proficiency in C, C++, and Assembly for embedded devices, experience with microcontrollers (ARM Cortex, etc.), and experience with Altium or similar software. The role involves working closely with engineering, design, brand, manufacturing, and QA teams, and may include international travel.
Must have:
  • Proficiency in C, C++, Assembly
  • Microcontroller experience (ARM Cortex)
  • Schematic & PCB design (Altium)
  • Troubleshooting & debugging skills
  • Firmware development experience
Good to have:
  • Real-Time OS experience
  • App development skills
  • Robotics industry experience
Perks:
  • Growth and Career Opportunities
  • Flexible Work Hours
  • Comprehensive Benefits
  • Other fun Perks!

Job Details

Please Note: If you are a current Spin Master employee with access to Workday, apply to this job via the Workday application.

Are you a kid at heart looking to build a career with a leading global children's toy, entertainment and digital gaming company?

At Spin Master, our unwavering commitment to open mindedness, integrity and innovation is a great part of what has made us an industry leader. How do we stay ahead of the pack? By hiring the best and brightest minds—and that’s why we want you!

Job Description:

What will you work on?

The Electrical Engineer, is responsible for development of global consumer products, from idea to production, acting as a Subject Matter Expert within the Engineering team.

How will you create impact?

  • Firmware development of complex electro-mechanical devices from prototyping to production.
  • Develop clean, maintainable and extensible code and test sequences for early prototypes, pre-production and production samples.
  • Capable of understanding and designing schematics and PCBs for electro-mechanical devices
  • Respond and deliver to the Engineering, Design and Brand team requests in a service-oriented manner and able to take responsibility for high-quality development in time for multiple milestones during the development phases.
  • Work closely with cross-functional teams to ensure system designs are cohesive, on-time and on-cost.
  • Manage projects with a customer-oriented mindset and provide detailed feedback using solid engineering principles.
  • Communicate project status to necessary team members and elevate critical issues to upper management.
  • Research new technologies and create cost-effective applications for existing technologies.
  • Collaborate with manufacturing and Quality Assurance teams on reliability and safety.
  • Can work with external software / app vendors to ensure final performance of hardware and software.


What are your skills and experience?

  • Proficiency in C, C++ and Assembly for embedded devices
  • Experience with microcontrollers / microprocessors (such as ARM Cortex processor family, General Plus, Nuvoton, Nyquest, Sensory, etc.)
  • Experience with Altium or similar schematic software and PCB layout design software
  • Organized and systematic troubleshooting / debugging skills
  • Experience with Real-Time Operating Systems is a plus
  • App development skills would be an asset but not required
  • Availability for international travel from time to time to support product development needs
  • Strong interest in robotics industry, robotic technologies, and consumer electronics


#LI-Hybrid #LI-HM1

What you can expect from us:

Our mission is to Make Life More Fun with a vision to push the boundaries of innovation, creativity, and fun.

  • Growth and Career Opportunities
  • Flexible Work Hours
  • Innovation, Collaboration and Fun
  • Comprehensive Benefits
  • Other fun Perks!

What’s it like to work here?

Spin Master is a fast-paced, hands-on organization that provides many great opportunities for impactful decision-making; though our challenging start-up atmosphere isn’t for everyone, we have a proven record of opportunities for future advancement and internal transfers for our passionate and results driven team.

Everyone is welcome in our sandbox and we are committed to an accessible and inclusive hiring process that provides reasonable accommodation to all applicants.

Spin Master strives to create an accessible and inclusive application and selection process and is committed to working with and providing reasonable accommodation to job applicants who may require provisions to participate in the recruitment, selection and/or assessment processes. Should you require an accommodation, please contact our Talent Acquisition team, by email at or by phone at and we will work with you to meet your accessibility needs.

Follow us on Instagram and Twitter @SpinMaster to stay up to date on Spin Master career opportunities.

We do appreciate all interest; however only those selected for interview will be contacted.

Are you a kid at heart looking to build a career with a leading global children's toy, entertainment and digital gaming company?

At Spin Master, our unwavering commitment to open mindedness, integrity and innovation is a great part of what has made us an industry leader. How do we stay ahead of the pack? By hiring the best and brightest minds—and that’s why we want you!

Similar Jobs

Ubisoft - Programmeur senior ML _ Groupe Technologique Création de Contenu

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Virtuos - Senior Technical Director

Virtuos

France (Hybrid)
3 Months ago
DNEG - Lead Software Developer, Ziva Realtime

DNEG

British Columbia, Canada (Hybrid)
3 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Serbia (Remote)
3 Months ago
ION - Senior Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
4 Months ago
Riot Games - Sr. Principal Insights Analyst - VALORANT

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Assystems - Ingénieur Coordination et études nucléaires H/F

Assystems

Rouen, Normandy, France (On-Site)
3 Months ago
Assystems - Ingénieur VRD Confirmé H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Intel Corporation - Software Development Engineer

Intel Corporation

San José, San José Province, Costa Rica (Hybrid)
1 Month ago
ByteDance - Research Engineer- Foundation Model AI Platform- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior C++ Software Engineer (Tools)

Playrix

Serbia (Remote)
3 Months ago
ByteDance - Video Codec Design Engineer

ByteDance

Mountain View, California, United States (On-Site)
3 Months ago
Scanline VFX - Senior Compositor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
ByteDance - Site Reliability Engineer (Cloud) - Infrastructure Engineering

ByteDance

Singapore (On-Site)
3 Months ago
IO Interactive - Senior Audio Programmer

IO Interactive

İstanbul, Türkiye (Hybrid)
4 Months ago
ByteDance - Senior Software Engineer, Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
Nintendo - Senior Device Driver Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Thales - Avionics Software Developer

Thales

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Dambuster Studios - Technical Narrative Designer

Dambuster Studios

Nottingham, England, United Kingdom (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Scanline VFX - Backend / Service Engineer

Scanline VFX

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Kabam - Game Technical Director

Kabam

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Keywords Studios (Player Support) - Artiste 2D/3D Artist

Keywords Studios (Player Support)

Quebec, Canada (On-Site)
6 Months ago
Epic Games - Senior Gameplay Systems Programmer, Unreal Engine

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Unity - Senior Software Developer

Unity

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Inworld AI - Forward Deployed Engineer - Canada

Inworld AI

Vancouver, British Columbia, Canada (Remote)
3 Months ago
Epic Games - Senior Environment Technical Artist, LEGO Fortnite

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
1 Week ago
Keywords Studios (Player Support) - Workday Change Manager - Americas (3-month contract)

Keywords Studios (Player Support)

Canada (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Nintendo - Senior Engineer, Device Driver (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
2 Weeks ago
Krafton  - [Infra Div.] Endpoint Security Engineer (3년 ~ 7년)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Netflix - Machine Learning Scientist (L5)

Netflix

United States (Remote)
1 Week ago
ByteDance - Software Engineer, Model Interference

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
Epic Games - Principal Programmer, Language Engineering

Epic Games

United States (On-Site)
1 Month ago
Assystems - Structural Design Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic

Chandler, Arizona, United States (On-Site)
4 Months ago
Microsoft - Research Intern - Reliable and Safe AI Agents

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Software Engineering Intern, Summer 2025

Google

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Milan, Lombardy, Italy (On-Site)

Los Angeles, California, United States (Hybrid)

Ontario, Canada (Hybrid)

Mexico City, Mexico City, Mexico (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Spin Master

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug