We are looking for an energetic, motivated, and smart engineer with a passion for multimedia technologies and experienced in developing embedded system software for our esteemed client. Your responsibilities include system software development, performance optimizations, architectural improvements, bug fixes, etc. The ideal candidate should have strong communications skills and a collaborative working style.
RESPONSIBILITES:
- 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.
REQUIREMENTS:
- 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, and MPEG DASH].
- Hands-on experience with digital rights management schemes and EME.
- 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.