Related skills
linux api design git multithreading gdb📋 Description
- Design and evolve parts of the RokuOS system software that expose fundamental APIs for the Roku platform, used internally/externally for higher-level SDKs
- Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software
- Work cooperatively and coordinate small teams to deliver new features on time
- Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and maintainable
🎯 Requirements
- 8+ years of experience in software development, architecture, and API design
- 2+ years of Linux application development
- Ability to accurately estimate software tasks and work to schedule
- Extensive experience in C++20, gdb, git, and adjacent tooling
- Experience with multi-threaded and multi-process development
- Bachelor’s and/or master’s degree in computer science, computer engineering, or related technical discipline
🎁 Benefits
- Global access to mental health and financial wellness resources
- Healthcare (medical, dental, and vision)
- Life, accident, disability, commuter, and retirement options
- Paid time off and vacation
- Parental leave
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!