Embedded System Engineer
HybridSingapore, Singapore
Singapore, SingaporeHybridFull TimeSmall
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.