Petcube is looking for an Embedded Linux Engineer to own the firmware platform for our camera product line. You’ll be the primary engineer responsible for keeping our shipped camera products stable, performant, and improving over time.
This is a hands-on, high-ownership role where you’ll work across the full lifecycle of our Linux-based devices — from release stabilization to customer issue investigation to long-term improvements.
What You’ll Do
- Own the camera firmware release process: scope definition, stabilization, bug triage, and rollout monitoring
- Investigate and resolve customer-reported issues; implement short-term fixes and plan long-term solutions
- Monitor device health post-release using telemetry data; make data-driven decisions on rollout continuation
- Refactor, optimize, and improve the existing codebase and build systems
- Integrate third-party components as needed
- Collaborate with QA, product, and the broader engineering team on feature design and release planning
What We’re Looking For
- 3+ years of experience with embedded Linux (user space)
- Strong proficiency in C and C++
- Experience with Yocto, Make, CMake, and bash scripting
- Comfort with SQL for telemetry analysis and debugging
- Experience with video streaming and networking is a strong plus
- Systematic approach to debugging and troubleshooting production issues
- Experience working with shipped consumer hardware products
Benefits
- Great compensation package with company-wide benefits
- Silicon Valley-rooted startup environment with a sharp focus on the US market
- Rapid professional development in a healthy corporate culture
- 24 days of paid vacation
- Remote work
- Health benefits
Why This Role
You’ll own a product line end-to-end — not a module, not a subsystem, but the entire camera firmware platform. You’ll see the direct impact of your work on hundreds of thousands of devices in the field. If you’re someone who takes pride in stability, reliability, and making things better over time, this is the role for you.