ScreenCloud logo

ScreenCloud

Developer Embedded Systems

Players · Bangkok, Thailand
Department Players
Employment Type Full time
Minimum Experience Mid-level

ScreenCloud helps businesses communicate better with their teams and customers using simple digital signage software. Think of us as the operating system for all the screens at a company.

We have over 8000 customers around the world, including household names like Amazon, BBC, Sonos, Dropbox, and Uber.

We’re a globally distributed team – with offices in London, Belfast, Los Angeles and Bangkok. About a third of the ScreenCloud team work remotely from their homes, cafes or the beach.

We are looking for an embedded platforms developer, based in our Bangkok office, to help with the development of our Player hardware, OS and apps, but as this role is quite varied there isn't really a single typical day. 

This is a great time to come on board. We’re well-funded, have a growing customer base, and are established as an excellent educator. Our vision is to be the go-to brand for learning about digital signage. This is a chance to assist with our ambitious brand plans, it’s going to be quite an adventure.

Key Areas of Responsibility:

  • Adding features to existing platforms
  • Building software to support new platforms
  • Reproducing issues, writing tests, and fixing bugs
  • Designing APIs for device management
  • Evaluating new hardware devices

Role & Typical Day:

You may be working on adding new Linux or Android based platforms (e.g. Raspberry Pi, ODroid, NUC) to our offerings, helping with the development of our existing Android / iOS Player apps, evaluating new hardware, implementing automated tests, fixing bugs, or working to add new features. We are not big on micro managing people and believe that people should be empowered to take ownership of their tasks. That said you will have peer support from the lead developer in the team and our CTO, including code reviews and pair programming sessions.

Requirements:

Strong knowledge and experience of:

  • Linux and ideally also Android OS
  • Yocto / OpenEmbedded
  • Bash and/or Python
  • C++ / Rust - Jenkins or another CI/CD framework

Considered a plus if you have the following skills:

  • GNU Make, Ninja, Gradle
  • Chromium / CEF
  • Qt - Java / Kotlin
  • .Net / C# / Windows UWP
  • iOS / Swift
  • ChromeOS

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Bangkok, Thailand
  • Department
    Players
  • Employment Type
    Full time
  • Minimum Experience
    Mid-level