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.