About TenTen

Jingumae, Tokyo

TenTen offers a SmartBeacon that can be installed in vending machines to allow them to go online.

Key benefits

  • Collaborative environment
  • Work with diverse technologies
  • Little hierarchy

About the position

We built our own hardware to control and interface with vending machines, doing what the Web 2.0 did for Web. We’re truly full-stack so you can expect to see Hardware/Firmware/IoT/Mobile/Web/Backend/Cellular/Bluetooth and others.

What we have is a Linux based embedded system that also has a hard realtime processing component. The suitable candidate feels comfortable working with Linux platform with a core components written in C, but the application architecture also utilizes high level language components to provide the overall service and speed up the development. Has confidence in participating in low level debugging (logic analyzer etc), core dump analyzing of application failures and also general configuration matters of Linux.

We’re looking for go getters that enjoy taking ownership over problems and seeing them driven to a solution, at the moment we prefer more experienced candidates to pave the way.

Requirements

  • Experience in Linux based embedded systems in production
  • Experience in C/C++ based development

Nice to haves

While not required, tell us if you have experience with any of the following.

  • Experience with Linux kernel driver development
  • Experience with high level programming language development such as Python (desired)
  • Experience with Linux BSP creation (desired)
  • Experience with buildroot and/or yocto build systems (desired)

Meet TenTen's Developers

Software development at TenTen

with Laura Eck

Laura tells her story of coming to Japan and joining TenTen as a developer. She talks about some of the technical challenges she faced, and how the company takes a collaborative approach to development.

Read her story...

Other Jobs at TenTen

Related jobs

About TenTen

Jingumae, Tokyo

TenTen offers a SmartBeacon that can be installed in vending machines to allow them to go online.

Key benefits

  • Collaborative environment
  • Work with diverse technologies
  • Little hierarchy

Other Jobs at TenTen

📬 More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.