Embedded Software Engineer, Platform
Hark, San Jose +1
The role
The Embedded Software team owns the software running on Hark’s next generation of AI hardware, and we are looking for an Embedded Software Engineer, Platform to own the OS platform layer of it. You will design, configure, maintain, and optimize the OS platform services, the user space services and daemons above them, and the protocols that connect the device to our backend.
This is the platform end of the embedded spectrum: services, frameworks, virtualization, and protocol work on top of a complex multi-core SoC, in addition to driver and MCU work. You will partner closely with the BSP, embedded software, UX, and backend teams, and with the AI teams whose models run on the platform you build.
What you will do
- Design, configure, maintain, and optimize the OS platform services on Hark devices
- Build system services and daemons, frameworks, and networking primitives and protocols
- Own backend integrations, including protocol design and the performance analysis behind it