
Senior Software Engineer, Embedded Systems, Firmware, Google TV
- San Jose, CA
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
- 2 years of experience working with embedded operating systems.
- Master's degree or PhD in Computer Science or related technical field.
- 2 years of experience with data structures or algorithms in either an academic or industry setting.
- 2 years of experience with performance, systems data analysis, visualization tools, or debugging.
- Experience in code and system health, diagnosis and resolution, and software test engineering.
- Experience with programming in one or more of the following languages such as Java, C++ or Kotlin.
- Write product or system development code.
- Innovate, design, implement, integrate and test new software features for TV embedded systems (e.g., streaming sticks, panel TVs and set top boxes).
- Develop Android TV platform components, focusing on quality areas such as Media Framework, System Performance, Connectivity, Interactions, Power Management and Software Upgrade.
- Resolve issues and bring innovative new features to the TV.