[go: up one dir, main page]

0% found this document useful (0 votes)
59 views7 pages

ODC Requirements

This document lists 14 job requirements for different roles related to developing and maintaining a webOS TV platform. The roles cover areas like multimedia, AI, QML app development, continuous integration, advanced technologies, broadcast solutions, compositing, and device drivers. Requirements include skills like C/C++, Linux, and experience levels ranging from 3-12 years.

Uploaded by

sasiit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views7 pages

ODC Requirements

This document lists 14 job requirements for different roles related to developing and maintaining a webOS TV platform. The roles cover areas like multimedia, AI, QML app development, continuous integration, advanced technologies, broadcast solutions, compositing, and device drivers. Requirements include skills like C/C++, Linux, and experience levels ranging from 3-12 years.

Uploaded by

sasiit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

ODC

Requirements                                                                          
                   

TV Multimedia Solution
1. webOS multimedia framework developer                                                                        7~12 years
o Excellent C/C++ programming skills in embedded environment
o Strong knowledge on Design patterns in C++
o Development experience on MPEG-DASH, HLS, Smooth streaming
o Excellent development skills on Multimedia framework, Gstreamer
o Development experience on Multimedia container formats (AVI, TS, MP4, WMV, RM, FLV, MKV
and PS), audio / video codecs
o Strong knowledge on DRM/TEE/Security Domain, W3C EME , CDM, Common Encryption, DTCP,
HDCP2, Crypto spec
o Strong understanding in Linux/RTOS and system programming
o Excellent analytical and problem-solving skills

Plus Points
o Knowledge on Opensource integration
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV
o Familiarity of agile development

AI Project
2. webOS TV AI Developer                                                                                                     3~7 Years
o Excellent C/C++ programming skills in embedded environment
o Strong knowledge on Design patterns in C++
o Excellent understanding of Linux, tools, libraries, and open source development
o Strong understanding in Linux/RTOS and system programming
o Knowledge of web application and techniques to work with C/C++ native service
o Good analytical/debugging skills

Plus Points
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV
o Familiarity of agile development

TV System App (WEE: 15, Service Propogation:6)


   3. QML App Developer                                                                                                        3 ~7 years
o  B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering..
o  3~7 years of experience in QML Application development
o  Good programming ability in of QT, QML and JavaScript
o  Advanced knowledge of C, C++
o  Experience with MVC design pattern

Plus Points
o  Deep knowledge of best practices, information security, and API design principles.
o  Good understanding of TV Standards and Specification
TV Continuous Integration
4. Build Project                                                                                                                    3 ~7 years
o B.E/B.Tech/M.Tech in Computer Engineering or Electronics Engineering
o 4~7 years of experience Version management/Build systems/Continues Integration
o Expertize in Git,gerrit
o Good working knowledge of yacto build system/Jenkins systems
o Expert in developing bash script
o Good programing skill in python
o Excellent communication and report skills 

TV advanced technology development Project


5. webOS TV advanced technology developer                                                             7~12 years
o  Excellent C/C++ programming skills in embedded environment
o Strong knowledge on Design patterns in C++
o Excellent understanding of Linux, tools, libraries, and open source development
o Strong understanding in Linux/RTOS and system programming
o Knowledge of common network architectures and protocols
o Knowledge of discovery and connectivity between multiple device platforms such as DIAL, DLNA,
Google Cast
o Knowledge of media codecs, formats (AVI, TS, MP4, WMV, RM, FLV, MKV and PS), transport and
container protocols
o Good analytical/debugging skills

Plus Points
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV
o Troubleshooting skills using network analysis tools such as WireShark, etc.
o Knowledge of webOS, luna-bus, luna-service, Node.js, Restful API, HTTP/HTML/JSON/XML
o Familiarity of agile development

6. webOS TV advanced technology developer                                                                   3~7 years


o Excellent C/C++ programming skills in embedded environment
o Strong knowledge on Design patterns in C++
o Excellent understanding of Linux, tools, libraries, and open source development
o Strong understanding in Linux/RTOS and system programming
o Knowledge of common network architectures and protocols
o Knowledge of discovery and connectivity between multiple device platforms such as DIAL, DLNA,
Google Cast
o Good analytical/debugging skills

Plus Points
o Knowledge on tools GIT/Gerrit/GCOV/LCOV
o Troubleshooting skills using network analysis tools such as WireShark, etc.
o Familiarity of agile development

TV System App (WEE: 15, Service Propogation:6)


7. Java Script App developer                                                                                         7 ~12 years
o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering..
o Experience in in web App development
o Good programing ability in JavaScript/JQuery, CSS3, JS Framework ReactJS  and HTML5
o Expertise in web App/ Framework / Solution Application
o Knowledge on Javascript design pattern, experience in preparing App & solution design
architecture is plus
o Experience working with modern JavaScript frameworks, specifically React and Redux
o Experience working with NodeJS and Express application
o Experience with unit testing and integration testing
o Experience working cross-functionally with Product and Design

Plus Points:
o Deep knowledge of best practices, information security, and API design principles.
o Good understanding of TV Standards and Specification

8. Java Script App developer                                                                                            3~7 years


o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering..
o Experience in in web App development
o Good programing ability in JavaScript/JQuery, CSS3, JS Framework ReactJS  and HTML5
o Experience working with NodeJS and Express application
o Experience with unit testing and integration testing
o Experience working cross-functionally with Product and Design

Plus Points
o Deep knowledge of best practices, information security, and API design principles.
o Good understanding of TV Standards and Specification

TV Broadcast Solution (Service Propogation:2)


9. webOS DTV Platform Developer                                                                                3~7 years
o Strong C/C++ programming skills in embedded environment
o Work experience in Digital TV/Set-top Box Domain
o Strong knowledge on Broadcast standards & specification (DVB/ATSC/ISDB)
o Strong understanding in Linux/RTOS and system programming
o Good analytical/debugging skills

Nice to have
o Knowledge on Design patterns in C++
o Knowledge on Open source integration
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV

TV System Core(WEE: 4)
10. webOS TV Compositor Developer                                                                                         7~12 Years
o Strong C/C++ programming skills in embedded environment
o Strong knowledge on Design patterns in C++, UML Design
o Work Experience in Qt/QML Programming in Embedded Environment
o Strong Knowledge in Compositor (Weston or equivalents) and Wayland Bus
o Experience in using Qt/Qtwayland library
o Experience in OpenGL Programming
o Strong understanding in Linux/RTOS and system programming
o Good analytical/debugging skills
Nice to have
o Knowledge on Opensource integration
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV
o Knowledge on Confluence, JIRA

11. webOS TV Compositor Developer                                                                               3 ~ 7 years


o Strong C/C++ programming skills in embedded environment
o Work Experience in Qt/QML Programming in Embedded Environment
o Strong Knowledge in Compositor (Weston or equivalents) and Wayland Bus
o Strong understanding in Linux/RTOS and system programming
o Good analytical/debugging skills

Nice to have
o Knowledge on Design patterns in C++, UML Design
o Experience in using Qt/Qtwayland library
o Experience in OpenGL Programming
o Knowledge on Opensource integration
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV

TV Device Interface 14: PQ(5), AQ(3), Tuner(3), factory(3)


12. PQ firmware & device drivers Project                                                                               3 to 7 years
o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering..
o 3~7 years of experience in in Video Processing Pipeline
        •  Pre-Processing (Noise Reduction, Color correction, Sharpness, Scalar, Analog and Digital Video
Input)
       •   Post processing algorithms (HDR, Super Resolution, Frame Rate Conversion)
o Working knowledge on Linux device driver development and V4L2 drivers.
o Strong C/C++ & Python programming skills.
o Knowledge in Development of Automated Test Framework.

Plus Points
o Good understanding of Linux kernel and tools (GDB, Valgrind,Gcov,etc), and libraries.

13. AQ firmware & device drivers Project                                                                     3 to 7 years


o B.E/B.Tech/M.Tech in Electronics Engineering or Computer Engineering.
o 3~7 years of experience in in Audio & speech domain
    E.g: Audio device drivers, ALSA, G-streamer
o Strong knowledge on Linux  and  Audio Post processing algorithms
o Working knowledge  on Linux device driver development
o Strong C/C++ & system programming skills.

Plus Points
o Good understanding of Linux kernel and tools (GDB, Valgrind,Gcov,etc), and libraries.
o Knowledge in Audio codecs & speech processing
Optional: Knowledge in python/machine learning related to Speech/sound/audio

Tuner & Factory device drivers Project                                                                 


14. Tuner & Factory device drivers Project                                                                 3 to 7 years
o B.E/B.Tech/M.Tech in Electronics Engineering or Computer Engineering.
o 3~7 years of experience in Tuner Framework and multimedia domain
E.g: Vdec device drivers, G-streamer
o Strong knowledge on Linux and video codec specifications
o Good understanding of DTV standards/specifications – ATSC, ATSC3, DVB C/S/T, ISDB S/S3/T,
Analog
o Working knowledge of video codecs MPEG-2, H264/AVC, HEVC, VP9, AV1
o Strong knowledge and working experience in multimedia framework like GStreamer, FFmpeg,
DirectShow
o Working knowledge on Linux device driver development
o Strong C/C++ & system programming skills.

Plus Points
o Good understanding of Linux kernel and tools (GDB, Valgrind,Gcov,etc), and libraries.
o Knowledge in Video codecs & multimedia framework development and integrations

Optional: Knowledge in python/machine learning related to image/Videos

TV SW Device Interface
15. TV SW Device Interface Project                                                                                 3 to 7 years
o B.E/B.Tech/M.Tech in Computer Engineering or Electronics Engineering
o 4~7 years of experience in BSP/Linux Drvier/linux kernep porting/Bootloader development/System
programing
o Good knowledge about Operating system concepts
o Working knowledge of Linux OS from boot loader (u-boot/grub etc), kernel/drivers, Applications
for linux OS
o Builds systems like: gnu automake tools, CMake, Make, meson, yacto build system
o Version configuration management system:
        ○ Git,gerrit – preferred
        ○ VSS/CSS - optional
o Excellent communication and report skills

Programing skills
o Algorithm/flowchart design and development
o C/C++ Programing
o Bash script

Plus points
o Knowledge of webOS architecture
o Computer architecture (ARM/x86 etc)
o Data structures
o Assembly language programing for any processor
o Python programming
TV Multi SoC Plaform
16. Networking/AV/Graphic display Project                                                                         7~12 years
o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering..
o Experience in developing/debugging Linux-based embedded platforms with any of the following
areas
       • networking/Wi-Fi
       • audio/video driver
       • embedded graphics & display
       • Linux device driver
o Strong knowledge in UML design and design patterns
o Strong C/C++ & system programming skills.
o Basic knowledge on Python programming skills.
Plus Points
o Good understanding of Linux kernel and tools (GDB, Valgrind,Gcov,etc), and libraries.
o Test automation using python

17. Networking/AV/Graphic display Project                                                                3 ~7 years


o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering..
o Experience in developing/debugging Linux-based embedded platforms with any of the following
areas
       • networking/Wi-Fi
       • audio/video driver
       • embedded graphics & display
       • Linux device driver
o Strong C/C++ & system programming skills.
o Basic knowledge on Python programming skills.
Plus Points
o Good understanding of Linux kernel and tools (GDB, Valgrind,Gcov,etc), and libraries.
o Test automation using pytho

TV DX Service Platform
18. Data Management and Monitoring Project                                                               7~12  years
o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering
o Proficiency in Java
o Proficiency in Spring Boot (Elasticsearch, Logstash, and Kibana) and Web Services (RESTful & SOAP)
o Strong knowledge in Object Oriented Analysis and Design
o Experience in RDBMS, NoSQL for database design and data management.
o Basic knowledge on Python programming skills
o Experience in large-scale server platform development and operation
o Strong knowledge on unit testing, performance testing
o Experience using Confluence/Jira/Git

Plus Points
o Knowledge of Cloud development, Containerization, AI/M
o Test automation using python

19. Data Management and Monitoring Project                                                                          3 ~7 years


o B.E/B.Tech in Electronics Engineering/Computer Engineering/Electrical Engineering
o Experience in Java, Spring Boot, Node JS and Web Services
o Strong knowledge in Object Oriented Analysis and Design
o Experience in  RDBMS, NoSQL for database design and data management.
o Basic knowledge on Python programming skills
o Strong knowledge on unit testing, performance testing

Plus Points
o Knowledge of Cloud development, Containerization, AI/M
o Test automation using python

TV System Core (Service Propogation:5, WEE: 12)


20. webOS TV Platform Developer                                                                                        7~12 years
o Strong C/C++ programming skills in embedded environment
o Strong knowledge on Design patterns in C++, UML Design
o Knowledge in Bluetooth / network standards (WiFi, Bluetooth)
o Knowledge in connectivity standards (Miracast, IoT, upnp, dlna, mqtt)
o Strong understanding in Linux/RTOS and system programming
o Knowledge on Linux internals (systemd, process, DAC, SMAC)
o Experience in System / Service Programming in Android/webOS System
o Good analytical/debugging skills

Nice to have
o Knowledge on Open source integration
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV
o Knowledge on Confluence, JIRA

21. webOS TV Platform Developer                                                                                 3~7 years


o Strong C/C++ programming skills in embedded environment
o Knowledge in Bluetooth / network standards (WiFi, Bluetooth)
o Knowledge in connectivity standards (Miracast, IoT, upnp, dlna, mqtt)
o Strong understanding in Linux/RTOS and system programming
o Good analytical/debugging skills

Nice to have
o Knowledge on Design patterns in C++, UML Design
o Experience in System / Service Programming in Android/webOS System
o Knowledge on Linux internals (systemd, process, DAC, SMAC)
o Knowledge on Open source integration
o Cross compiling for ARM architecture, profiling tools
o Knowledge on tools GIT/Gerrit/GCOV/LCOV

You might also like