Related skills
rust android c ci/cd embedded linux๐ Description
- Lead complex device-software implementations for Roku TVs and streaming devices
- Design, implement, debug, and optimize the Roku device platform software
- Collaborate with ODM partners, chipset vendors, and internal teams to drive products from concept to mass production
- Report directly to the Vice President of Software Engineering and serve as a key technical contributor
- Own end-to-end features from design through bring-up, validation, and production support
- Drive and model best practices for coding standards, testing strategies, and CI/CD
๐ฏ Requirements
- BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 15+ years of embedded systems-level software development
- Proven track record building and shipping AV products at scale
- Strong experience with embedded Linux or Android-based systems
- Proficiency in C/C++ (Rust or similar is a plus)
- Experience with CI/CD, automated testing, static/dynamic analysis, and observability tooling
๐ Benefits
- Global health and financial wellness resources
- Healthcare options including medical, dental, and vision, plus life and disability coverage
- Retirement options and paid time off
- Hybrid work model with in-office Mon-Thu and flexible remote Fridays
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!