As an Embedded C++ Developer in our newly formed team, you will build the intermediate framework layer (conceptually similar to the Android Framework) that bridges the core OS with top-level SDKs and manages application lifecycles.
If you want to leave a footprint on technology that millions of people use every single day, this is your turn.
What You Will Do (Responsibilities) - Architect the Middleware: Design and develop the platform-independent framework layer that binds Linux OS interfaces with application-facing SDKs
- Manage App Lifecycles: Write clean, multi-threaded C++ code to manage how smart-home applications launch, run, and interact with the device
- Innovate from Scratch: Act as a key member of a fresh engineering team, contributing creative ideas to shape a proprietary ecosystem
- Learn from the Best: Work directly with unique technology, proprietary know-how, and world‑class experts who will help you scale your skills
What We Are Looking For (Requirement) - The Core: 5+ years of commercial experience in embedded C++ (preferably C++17 or higher)
- The Environment: Strong experience developing for embedded devices running Linux
- The Fundamentals: Deep understanding of multi-threaded programming, system design, data structures, and algorithms
- The Mindset: Strong analytical skills, a creative and open‑minded approach to problem‑solving, and a desire to build things from the ground up
- Communication: Professional fluency in English (both written and spoken) to collaborate effectively
#J-18808-Ljbffr