Job: Rust Firmware and Game Developer
Location: Remote (International)
Type: Part-time Hourly, Independent Contractor
Reports to: Ben Hansen, CTO
About Boppo
Boppo is building an interactive play platform for kids with our sold-out screen-free tablet. After successfully launching in November 2025, we’re ready to grow the development team and scale. We’re a product-led, content-driven brand at an exciting inflection point, moving from early traction into meaningful growth, passionate about bringing families together for learning and fun.
The Role
We are seeking a skilled Rust developer to create engaging games and activities for the Boppo, a screen-free tablet (boppo.com) as well as develop new features in its firmware. The ideal candidate will have experience in Rust, game development, embedded development and a passion for creating educational and entertaining content for children. They must be comfortable writing production code.
Boppo has 10 light up buttons and a speaker. The UX is unique, challenging and rewarding. I have personally developed around 40 activities but am looking for help in developing additional activities as well as adding new features to the firmware. Ideally you are comfortable exploring potential solutions by yourself. Boppo runs on an ESP32 so runtime resources are very restricted (2 MB of RAM and limited flash space). I have an API developed which you can use to code up the activities and games. For examples see awedio, a custom audio playback library created for this project.
What You’ll Do
- Add new features to our OS and firmware
- Work on new games and activities
- Work on our upcoming SDK for 3rd party developers
What We’re Looking For
Must-haves:
- Production Rust experience
- Ability to develop activities and games with great UX or ability to develop new firmware features in our OS (ideally both)
- You are strategic while also rolling up your sleeves to execute.
- Ability to operate independently in a fast-moving startup environment
-
Mission-driven and brand aligned in bringing families of all kinds together for learning and fun!
Nice-to-haves:
-
Experience with async Rust
-
Experience with embedded firmware development
- Willingness to pitch in with other aspects of our small business if interested
Compensation
Compensation for this role ranges from $40-100/hour depending on location, experience and skills. Note that this is an hourly contractor position for 10 to 40 hours per week with opportunity to transition to an in-house salaried role as the business grows.
To apply:
Please send a note about your relevant experience and an updated resume to ben@boppo.com for consideration.