Description

  • Excellent knowledge of C, C++ programming in multitasking and multithreading embedded environment
  • Linux application development and POSIX standards
  • Deep understanding of low-level video software stack - AV Pipelines, middleware framework
  • Good understanding of device drivers, boot loaders, BSP development & Board-BringUp experience and low level platform software
  • Exposure to System on Chip (like BCM - mostly at driver levels)
  • Familiar with Jira/Confluence. Git/Gerrit/Yocto.
  • Deep understanding of Set Top Box software stack.
  • Prior experience on RDK platforms
  • Good understanding of device drivers, low level platform software
  • Knowledge of common STB chipsets and SDK frameworks.
  • Exposure to HDMI/HDCP and certification tests
  • Ability to quickly understand and translate product requirements into technical solutions
  • Independent with good communication and teamworking skills.
  • Solution focused with ability to plan, anticipate issues, consider risks, and help deliver best value
  • Willing to take on challenges and adapt with changing priorities.
  • Familiar with emerging trends in system profiling CPU, GPU, NPU, TPU, Memory, etc. Profiling and performance optimizations
  • Native software development experience on Embedded Linux platforms
  • Understanding of Linux internals and media framework

Education

Any Gradute