Related skills
c embedded linux ipc multi-process architectures ui frameworks (ios/android)📋 Description
- Architect, design, implement, and test the runtime and native SDK renderer.
- Partner with engineers building higher-level scripting parts of Roku’s SDK.
- Ensure Roku SDK APIs are supported and evolve over time.
- Design for low-cost hardware; optimize RAM, frame rate and performance.
- Develop tooling for Roku and third-party developers to build optimized apps.
- Distill design trade-offs and priorities across ambiguous problems spaces.
🎯 Requirements
- Bachelor’s degree in Computer Science or Computer Engineering, or equivalent.
- 7+ years embedded C/C++ development and toolchains.
- Extensive experience with embedded Linux.
- Experience with multi-process architectures and IPC mechanisms.
- UI/app frameworks experience (iOS/Android) a plus.
- Strong software design and architecture skills; able to see the big picture.
🎁 Benefits
- Global mental health and financial wellness resources.
- Healthcare, life, disability, retirement options.
- Paid time off for vacation and personal reasons.
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!