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
-
s)The Cor
e: 5+ years of commercial experience in embedde
d C++ (preferably C++17 or highe
r
-
).The Environmen
t: Strong experience developing for embedded devices runnin
g Lin
u
-
x.The Fundamental
s: Deep understanding of multi-threaded programming, system design, data structures, and algorithm
-
s.The Mindse
t: Strong analytical skills, a creative and open-minded approach to problem-solving, and a desire to build things from the ground u
-
p.Communicatio
n: Professional fluency in English (both written and spoken) to collaborate effectivel
y.
Note: If you don't have direct experience with smart-home frameworks specifically, don't sweat it! If you bring a strong foundation in embedded C++ and Linux, we will provide the training and access to the tech you ne
ed.
Ready to make an imp
act?If you have a feeling—even a slight one—that this is the next step for your career, don't hesitate. Apply today, and our recruitment team will reach out to guide you through the proc
ess!