A set of multiple skills from the following list:
Strong C/C++.
Operating systems architecture and design.
scripting languages experience (Javascript, Python, bash, shell, Perl, Tcl etc.), familiarity with system configuration management.
Strong CS fundamentals (data-structures, algorithms, design patterns, etc.).
MS or BS in Computer Science/Mathematics/etc.
7+ years of commercial development experience.
2+ years of proven SW architect experience.
Knowledge of Linux tool development and/or web app framework development:
— IPC
— multithreading
— daemons
— commonly used libraries and interfaces such as STL, boost or Qt
— networking
Cross platform development.
Agile/Scrum.
Communication in English.
Build/Debugging experience.
Experience in embedded systems development (not microcontrollers though).
Experience in writing development support tools such as parsers, profilers, automated testing frameworks etc.
Familiarity with unit, stress, performance test, QoS concepts.
Knowledge of OpenEmbedded technology.
Proactive research and development targeting obtaining the most of value for the currently existing webOS and its improvements.
Architect, propose and design software applications; prepare related design documentation.
Follow and facilitate software development process.
Perform code and design reviews.
Assign, manage and facilitate others to fully complete tasks and goals on time.
Overall software components ownership.
Coach and mentor staff, influence others as a technical leader.
WebOS SmartTVs.