GrepJob
Roku

Software Engineer, Advanced Development

Roku
Apply
about 3 hours ago
Austin, TX, USAMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, implement, and operate complex build systems across various environments.
  • Integrate build systems with AI agents and automation tools for autonomous workflows.
  • Provide architecture input to ensure efficient product performance on embedded systems.
  • Collaborate with software development teams to deliver enhancements and bug fixes.
  • Interpret build system output to support development goals and ensure timely assistance.
  • Iterate on build processes to improve reliability and developer experience.

Requirements

  • 2+ years of experience in build systems engineering or a related role.
  • At least 1 year of experience in designing and operating complex build systems.
  • 1 year of experience in embedded systems engineering and build tooling.
  • Hands-on experience with Bazel at production scale, including remote caching.
  • Familiarity with modern Linux embedded C++ development environments.
  • Strong problem-solving skills and ability to work in an agile environment.
  • Clear communication skills for explaining build-system internals.
  • Graduate degree in Computer Science or equivalent practical experience.
  • Advanced skills with generative AI tools applied to software engineering.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare options including medical, dental, and vision.
  • Retirement options such as 401(k) and pension plans.
  • Support for taking time off in accordance with local policies.

Tech Stack

AWSBazelC++CMakeLinuxMake