MCPNew: Mokaru MCP server is live
Mattelinc

Mattelinc

Firmware Engineer I

Company

Mattelinc

Role

Firmware Engineer I

Job type

Full-time

Found on Mokaru

4 days ago

Share this job

Salary

Not disclosed by employer

Job description

  • Develop embedded firmware for interactive toys and connected consumer electronic products.
  • Implement desktop software tools to optimize the firmware development process.
  • Support firmware and software development throughout the full product lifecycle, from concept and prototyping through manufacturing and production launch.
  • Collaborate with electrical engineers, designers, project managers, and manufacturing partners to integrate software with hardware systems.
  • Develop and debug firmware for sensors, motors, LEDs, displays, audio systems, and wireless modules.
  • Assist with troubleshooting hardware and firmware interactions during development and testing.
  • Support rapid prototyping and proof-of-concept development for new play experiences and technologies.
  • Use embedded development tools, debuggers, and version control systems to develop and maintain firmware.
  • Support multiple projects simultaneously while communicating effectively with technical and non-technical teams.
  • BS degree in Electrical Engineering, Computer Engineering, Computer Science, or related field preferred.
  • Fluent in English; confident in working closely with cross-regional and international teams.
  • 0–3 years of experience in embedded firmware development, prototyping, or debugging.
  • Familiarity with embedded systems development using microcontrollers or microprocessors such as ARM, Arduino, Raspberry Pi, ESP32, or similar platforms.
  • Experience programming in C/C++ for embedded systems.
  • Experience programming in Python for desktop softwares. 
  • Experience with software architecture – IoT, mobile, Cloud.
  • Familiarity with analog and digital electronic systems and hardware/software integration.
  • Familiarity with embedded communication protocols such as I2C, SPI, UART, BLE, or USB.
  • Strong problem-solving skills and willingness to learn new technologies and development tools.
  • Strong communicator who thrives in collaborative, fast-paced product development environments.
  • Ability to manage multiple assignments and work effectively across cross-functional teams.

Preferred Qualifications:

  • Internship or project experience developing firmware for embedded or building software for consumer electronics.
  • Experience implementing state machines or event-driven embedded systems.
  • Exposure RTOS-based embedded systems.
  • Familiarity with wireless systems such as Bluetooth, Wi-Fi, or 2.4G technologies.
  • Experience with sensors, motors, LEDs, displays, microphones, or audio playback systems.
  • Experience building and debugging embedded prototypes.
  • Experience developing desktop applications in high level languages(Python) to support internal automations.
Resume ExampleCover Letter Example

Explore more