Embedded Software Engineer (C/C++ Firmware)

Petcube Devices' Core team is looking for a hands-on Embedded Software Engineer ready to dive into real engineering tasks and grow under the guidance of experienced mentors.

If you’re excited by C/C++ development, embedded systems, BLE, and battery-powered devices — and love pets as much as we do — this opportunity is for you!

We’re looking for a detail-oriented engineer who’s great at executing tasks, eager to learn, and comfortable following established processes. You’ll be part of a close-knit team developing smart pet devices that thousands of pet lovers use worldwide.

Responsibilities

  • Implement business tasks and features in the firmware
  • Support and maintain the existing codebase
  • Assist with software requirements documentation at the component level
  • Perform testing and troubleshooting of firmware and hardware interactions


Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent
  • 3+ years of experience with C or C++ development
  • Solid knowledge of C and understanding of C++ basics
  • Experience with embedded development (low-power MCU-based devices, sensors, peripherals)
  • Experience working with BLE (Bluetooth Low Energy) (e.g., Nordic SoC or similar platforms) communication protocols and debugging
  • Understanding of energy-saving design principles and device-level power management
  • Ability to write clean, reusable, well-structured code
  • Comfortable working in a structured environment with guidance


Nice to Have

  • Familiarity with RTOS and low-power debugging
  • Experience with Agile software development methodologies like Scrum and Kanban


Tech & Tools

Git, JIRA, Bitbucket, C/C++, BLE, battery-powered devices, LTE / CAT-M / NB-IOT

What We Offer

  • Competitive salary and benefits package
  • A supportive and experienced team to mentor you
  • Remote-friendly, flexible work hours
  • Health benefits and a startup spirit with global impact
  • An opportunity to build products that improve the lives of pets and their humans


Petcube is a global leader in smart pet cameras and software. We help people stay connected with their pets — talk to them, play, feed, and keep them safe — even from afar.

We'd love to hear from you if you’re a curious and motivated engineer who loves pets and wants to grow in a real-world embedded development environment.

Published 25 April
74 views
·
14 applications
93% read
·
86% responded
Last responded 2 hours ago
To apply for this and other jobs on Djinni login or signup.