Petcube

Embedded Software Developer

Remote Ukraine
Shell Python Machine Learning Android Streaming C++ Git SQL
Description

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.

Responsibilities

  • 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


Requirements

  • 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.

Benefits:

  • 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.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers