Senior Software Engineer, Cross Platform Devices

Added
less than a minute ago
Type
Full time
Salary
Salary not provided

Related skills

typescript ui frameworks embedded linux opengl brightscript

πŸ“‹ Description

  • Lead design/architecture for Roku OS UI frameworks and components.
  • Own end-to-end delivery of complex UI initiatives across releases.
  • Contribute across stack: C++, BrightScript, TypeScript; improve APIs.
  • Define performance architectures for rendering, profiling, metrics.
  • Mentor engineers; elevate standards; collaborate with cross-functional teams.
  • Lead incident response and root-cause analysis for high-visibility issues.

🎯 Requirements

  • 5+ years building production UI or UI-adjacent systems with C++ on embedded devices.
  • C++ and Embedded Linux or Native App development; strong Linux tools and build systems.
  • Proficiency with BrightScript and TypeScript; API design for firmware and tooling.
  • OpenGL and DirectFB experience for graphics on embedded Linux targets.
  • UI performance engineering: rendering pipelines, layout/animation, profiling.
  • Memory management and multi-threaded development; synchronization and debugging.
  • Mentorship and technical leadership; design reviews and cross-functional guidance.

🎁 Benefits

  • Mental health and financial wellness resources.
  • Medical, dental, and vision; life and disability coverage.
  • Retirement options and paid time off.
  • Hybrid work: office Mon-Thu, remote on Fridays.
  • Reasonable accommodations available.
  • Global and local benefits depend on location.
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 β†’