ArcadeXR logo
ArcadeXRPosted 1 week ago

Embedded System Engineer

HybridSingapore, Singapore

Full TimeSmall

Job Summary

Design and develop embedded firmware in C/C++ to handle low-level I/O and custom game behavior for both purchased arcade cabinets and original titles. Harness, hijack, and integrate electrical systems to enable 24-hour remote operation while optimizing webRTC camera feeds for player experience. Modify, repair, and improve existing hardware, then rapidly prototype new electromechanical concepts from feasibility through production-ready systems. Build and maintain tools for thorough hardware testing and validation, diagnosing and resolving issues across current and legacy game infrastructure.

Required Qualifications

  • Strong embedded firmware design and implementation skills in C/C++
  • Ability to write portable, well-structured code that others can read and build on
  • Experience with embedded development tools - IDEs, compilers, JTAG, ISP, oscilloscope, logic analyser
  • Solid understanding of MCU architectures and peripherals
  • Hands-on experience with communication protocols - I2C, SPI, USB, RS232/RS485
  • Strong analytical and troubleshooting instincts - able to diagnose hardware and firmware issues methodically
  • Clear communicator in English, written and verbal

Desired Qualifications

  • Experience with electromechanical systems, amusement hardware, or similar physical product development
  • Experience in a small team or startup environment where scope and priorities shift quickly

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce