Related skills
python data pipelines logging firmware telemetry📋 Description
- Build and maintain tooling to improve data quality from Roku OS logs.
- Develop offline pipelines for log processing (pre-merge validation in Firmware CI).
- Write and review C++ in embedded codebases for logging accuracy.
- Create Python tooling to analyze log usage across large codebases.
- Partner with UI infra, firmware, and CI teams to integrate tooling.
- Troubleshoot tooling, pipelines, and source instrumentation for maintainability.
🎯 Requirements
- 5+ years of software development experience.
- Proficiency in modern C++ for embedded/firmware code.
- Strong Python experience for tooling and data processing.
- Experience building or improving CI pipelines for reliable releases.
- Familiarity with logging/telemetry concepts.
- Working knowledge of memory, threading, and debugging.
🎁 Benefits
- Hybrid work with in-office Mon-Thu; Fridays remote.
- Global mental health and financial wellness resources.
- Healthcare, life, disability, commuter benefits, retirement options.
- Accommodations available during hiring.
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!