GrepJob
Roku

Software Engineer

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

Responsibilities

  • Design, implement, and operate complex build systems in monolithic and multi-repository environments.
  • Create build systems for embedded software products including set-top boxes and televisions.
  • Ensure software products function efficiently on low-powered hardware.
  • Collaborate with software development teams to provide feature enhancements and bug fixes.
  • Interpret build system outputs to support development goals across engineering teams.

Requirements

  • Master’s degree or foreign equivalent in Computer Science or related field.
  • 2 years of experience in software engineering or related roles.
  • Experience with complex build systems in embedded systems engineering.
  • Proficiency in C++ and Python, focusing on debugging and performance profiling.
  • Familiarity with GitLab CI/CD and YAML-based pipelines.
  • Experience with Docker and cloud-based environments like AWS.
  • Knowledge of Git and scripting languages such as Bash and PowerShell.
  • Ability to analyze and improve build systems for complex development environments.

Benefits

  • Comprehensive benefits package including healthcare, life, and disability insurance.
  • Access to mental health and financial wellness support.
  • Flexible work arrangements with up to one day per week of telecommuting.
  • Time off for vacation and personal reasons.

Tech Stack

AWSBashBazelC++CMakeDockerGitGitLab CI/CDMakePowerShellPython

Categories

Embedded