Related skills
android c ios embedded linux ipc📋 Description
- Architect, design, implement, and test the SDK runtime and native renderer.
- Partner with engineers building higher-level scripting parts of Roku’s SDK.
- Ensure APIs exposed by Roku’s SDK are stable and evolvable.
- Optimize the SDK for low-resource hardware (RAM/CPU/Flash).
- Create tooling for Roku and third-party developers to build optimized apps.
- Navigate ambiguous problems and distill design trade-offs.
🎯 Requirements
- Bachelor’s in Computer Science or Computer Engineering, or equivalent
- 7+ years embedded C/C++ development and toolchain
- Extensive experience with embedded Linux
- Experience with multi-process architectures and IPC mechanisms
- UI/App frameworks experience on iOS or Android (a plus)
- Excellent software design and architecture skills
- Strong ability to balance big-picture and short-term deliverables
- Proven multitasking across parallel projects and teams
🎁 Benefits
- Global access to mental health and financial wellness resources
- Healthcare, dental, and vision coverage varies by location
- Life, disability, and retirement options
- Vacation and personal time off
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!