Firmware Engineer

$$$$
Product

Petcube is looking for a Firmware Engineer to own the firmware for our GPS pet tracker product. This is a deeply technical, hands-on role working with BLE microcontrollers, Zephyr RTOS, and low-power wireless technologies. You’ll be building features, improving existing functionality, and documenting a codebase that often requires a reverse-engineering mindset to understand fully.

 

What You’ll Do

  • Develop and ship new firmware features for the Petcube tracker
  • Reverse-engineer and document existing firmware behavior where documentation is lacking
  • Clarify and define device behavior in collaboration with product and QA
  • Conduct and participate in code reviews
  • Optimize for low-power operation and connectivity reliability
  • Contribute to the long-term evolution of the tracker platform across hardware generations

     

What We’re Looking For

  • 3+ years of firmware development experience on microcontrollers
  • Strong C/C++ skills in bare-metal or RTOS environments
  • Experience with Zephyr RTOS, FreeRTOS, or similar
  • Hands-on experience with BLE (Nordic nRF or similar)
  • Familiarity with low-power design, GPS, cellular (LTE-M/NB-IoT), Wi-Fi, or IMU
  • Experience with CMake build systems
  • Comfort working in a codebase with limited documentation and the patience to improve it

     

Location: Remote — EU (Poland, Romania, Czech Republic, Germany, Slovenia, Estonia, Latvia, Greece, Hungary), US, or Canada

 

Why This Role

This isn’t a role where you’ll write firmware for one peripheral and hand it off. You’ll own the entire tracker firmware stack — from BLE communication to GPS positioning to power management. It’s a consumer product used by real pet owners every day, and your decisions will directly shape how it performs. If you want full ownership of a product’s firmware without the overhead of a large organization, this is it.

Required skills experience

C++ 3 years
Bluetooth Low Energy 3 years
RTOS 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 6 May
4 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...