Confirm your region to see content that is specific to your location and to shop in your currency.

Embedded Software Developer

Ukraine, remote ● full-time

Are you passionate about both pets and technology? Petcube is looking for a Senior Embedded Software Developer to join our mission-driven team. Collaborate with cross-functional teams to develop embedded software for our pet monitoring and entertainment devices, incorporating features such as video streaming, motion detection, and treat dispensing.


  • Implement business tasks and customer requirements
  • Support the existing source code base
  • Write software requirements documentation (component-level design)
  • Test and troubleshoot complex systems with hardware and firmware


  • 5+ years of working experience as a C++ developer
  • Development expertise in Linux embedded environment
  • Software architecture understanding and code design skills (OOD/OOP)
  • Writing simple, reusable, and easily understandable code
  • Ability to multitask, work with minimal supervision, and work effectively
  • Minimal soldering skills for soldering debug wires to development samples

Stack of utilized technologies & tools: Git, JIRA, Bitbucket, Linux, C/C++, STL, networking, and video streaming.

Would be a plus: FFmpeg, Open CV, SQL, shell scripting, python, experience with low power devices, basic soldering Add label.


  • We offer a competitive compensation package tailored to your experience, along with comprehensive company-wide benefits.
  • We provide support and plans for personal development.
  • Our startup environment is both challenging and fulfilling, fostering rapid personal growth.
  • It combines the engineering culture of Silicon Valley with the strong work ethics of our founding team.
  • We only work with people who are excited and take pride in the work they do

Our business focuses on the Internet of Things (IoT) and Software-as-a-Service (SaaS), serving a wide range of users. We cover everything imaginable, including hardware, firmware, backend systems, applications, video streaming, payments, chatbots, and machine learning.