Nintendo Technology Development
- Design and develop software to support multimedia use cases.
- Develop new features capable of being successfully deployed in massively used gaming console.
- Communicate and collaborate effectively with other engineers.
- Drive software development activities in small team settings.
- 5+ years of software development.
- Excellent C++ coding, debugging, and analytical problem-solving skills.
- Experience with embedded design and environment.
- Degree in Computer Engineering, Computer Science or Electrical Engineering.
- Solid understanding of multi-core SOC devices and low-level kernel software.
- Strong working knowledge of audio and video processing, including compression, transport, and rendering.
- Hands-on experience with media streaming technologies [MSE, HLS].
- Hands-on experience with digital rights management schemes.
- Hands-on experience with media codecs [AVC, AV1, VP9, AAC, and OPUS].
This position is onsite in Redmond, WA, and not open to remote status at this time.