Senior Software Engineer, UI Infrastructure

Added
18 days ago
Type
Full time
Salary
Salary not provided

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.
Share job

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.

Related Engineering Jobs

See more Engineering jobs →