The Role and Responsibilities: We are looking for a senior software engineer with extensive experience in embedded Linux, system-on-a-chip (SoC) development and integration, and streaming audio technologies. This is a senior role with a high-level of visibility and you must have a proven track record of developing and porting software for new hardware platforms from prototype to mass production.
Basic Qualifications:
- 15+ years of relevant software development experience
- Excellent C/C++ coding skills
- Experience developing/debugging on Linux based embedded platforms
- Good understanding of Linux kernel and OS concepts, tools, and libraries
- Proven track record of success with embedded system development projects
- Solid grasp of hardware and the manufacturing process
- Ability to accurately estimate software tasks and work to schedule
- Bachelors/Masters in Computer Science/Computer Engineering/Electrical Engineering or equivalent.
Preferred Qualifications:
- Experience with audio products, audio routing, and audio processing
Characteristics of success at Roku, Inc.:
- Self-motivated individual who takes ownership
- Positive attitude
- Non political
- Results oriented
- Practical
- Hands on and team orientation
- Desire to win in a highly competitive industry
Characteristics of success at Roku
- Self-motivated individual who takes ownership
- Positive attitude
- Non political
- Results oriented
- Practical
- Hands on and team oriented
- Desire to win in a highly competitive environment
- Ability to adjust plan and react as needed