Job Details
Nationality Requirement: Malaysia
Job Description
About Vuly Play
Vuly Play is a global leader in outdoor play equipment, renowned for its innovation, premium design, and relentless drive to reimagine play. We create the world’s best trampolines, monkey bars, swing sets, and more — and we’re always pushing the boundaries of product development. Our latest venture is creating platform that merges physical play with digital experiences.
The Opportunity
We are hiring a Senior Embedded Software Engineer to lead the development of firmware and embedded systems for an innovative interactive hardware product that bridges physical play with digital gameplay. You will own the full embedded stack — from low-level microcontroller firmware to real-time sensor fusion and wireless communication — collaborating closely with hardware, product, and design teams to deliver a seamless, responsive user experience.
Key Responsibilities
Design, develop and debug low-level embedded firmware for interactive consumer electronics using microcontrollers (e.g., ESP32, STM32) and sensors.
Implement real-time system logic, user input handling, and feedback mechanisms for a physical game device.
Integrate motion sensors, storage devices, and wireless communication into a cohesive gameplay experience.
Develop and optimise on-device algorithms, including lightweight machine learning models, to accurately detect and classify motion-based user actions.
Collaborate with designers to translate user interface concepts into responsive, resource-efficient embedded UI implementations.
Collaborate with hardware, product, and design teams to translate game mechanics into reliable and responsive embedded code.
Optimise for performance, battery life, and robust real-world usability.
Explore and implement AI-assisted tools or workflows that can accelerate software development or embedded logic optimisation.
Maintain clean, documented, and version-controlled codebases suitable for mass production and iterative prototyping.
What We’re Looking For
Essential:
Hold a relevant degree from a reputable University (e.g. Bachelor of Software or Electrical Engineering, Bachelor of Computer Science).
Have worked as a professional software engineer for 3 or more years.
Strong experience in embedded C and FreeRTOS development for microcontroller-based systems.
Familiarity with real-time systems, sensor integration, or wireless communication (e.g., WiFi, ESP-NOW).
Comfortable with low-power design, peripheral communication protocols (e.g., I²C/SPI/UART) and firmware optimisation.
Fluent in English (both oral and written).
Curious, collaborative, and open to leveraging modern tools like AI-assisted programming (e.g., GitHub Copilot, ChatGPT, etc.).
Nice-to-have
Exposure to machine learning at the edge (e.g., gesture classification, sensor-based activity recognition).
Experience working on interactive devices, consumer electronics, robotics, wearables, or gaming hardware.
Experience with the ESP32 platform (or similar) is highly preferred.
Fluent in Mandarin
Bonus: Experience with Machine Learning for Microcontrollers (TinyML), or embedded UI libraries (e.g., LVGL).
Why Join Vuly?
Be part of a global brand redefining the outdoor play industry.
Work on exciting, tangible products that families around the world love.
Join our vibrant, energetic new office in Kuala Lumpur, with a great culture and collaborative environment.
Collaborate with top designers, marketers and engineers in a highly creative team.
Competitive salary and clear career growth opportunities.