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.