Related skills
python ci/cd data processing logging firmwareπ Description
- Building and maintaining tooling to improve data quality from Roku OS logs.
- Developing offline pipelines that process logs for pre-merge validation in Firmware CI.
- Writing and reviewing C++ changes in embedded code to ensure logging is accurate.
- Creating Python-based tooling to analyze and validate log usage across codebases.
- Partnering with UI infra, firmware, and CI engineers to integrate tooling into workflows.
- Troubleshooting tooling, pipelines, and source instrumentation for reliability.
π― Requirements
- 3-5+ years of relevant software development experience.
- Proficiency in modern C++ to read, debug, and extend embedded codebases.
- Strong Python experience for tooling, automation, and offline data processing workflows.
- Experience building or improving CI pipelines (validation and quality gates).
- Familiarity with logging/telemetry concepts and data quality focus.
- Working knowledge of core systems concepts (memory, threading, debugging).
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!