<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <style type="text/css">body p { margin-bottom: 0.2cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="UTF-8" bgcolor="#FFFFFF"
    text="#000000">
    Hi all,<br>
    <br>
    LiveU (<a class="moz-txt-link-freetext" href="http://liveu.tv">http://liveu.tv</a>), my employer, currently has four open
    positions for Linux developers at various skill levels.<br>
    <br>
    About the company:<br>
    LiveU is the market leader in the field of cellular video bonding.
    The company provides a bonded cellular UPLINK connection, as a cheap
    and convenient replacement for a satellite truck for TV stations, as
    well as some smaller form factors for more casual use. The company
    is located in Kfar Sava, very close to my home, so it's very
    convenient, assuming you are me.<br>
    <br>
    The company is about five and a half years old, and is considered
    the market leader in the video uplinking market. The company has
    clients in most major TV stations in all continents.<br>
    <br>
    The first response any programmer worth his salt has when hearing
    what the company does is that this is something that can be
    completely written in a weekend. This reaction is very
    understandable, but also very wrong. Trying to balance the different
    properties, reliability and performance of the various link types
    (LTE, 3G, Wifi, Ethernet) while allowing low latency video so that
    an interviewer can ask a question and not get 10 seconds of head
    nods is a challenge which is still being improved.<br>
    <br>
    The development is utilizing test driven development, agile (scrum)
    and pair programming. The product is written mostly in Python and
    C++, and, of course, runs on Linux. Due to the extensive use of pair
    programming, at least reasonable interpersonal skills is an
    unmitigated requirement.<br>
    <br>
    Please send all CVs directly to me, either this email or shachar at
    LiveU dot tv. <b>Please do NOT call my, or Lingnu's, phone at 10pm</b><b>,
      waking my child,</b><b> asking whether it is okay to fax me CVs.</b>
    I can't believe this needs to be said, but prior experience shows
    otherwise. Email is the only way to send CVs.<br>
    <br>
    The open positions are:<br>
    <h2>"Full Stack" senior Linux developer</h2>
    The position seeks someone who can take in the entire system. The
    other positions are for someone who's going to specialize. This one
    is for someone who is already familiar with as many aspects of our
    system as possible. Experience in as many as possible of the
    following, in no particular order:<br>
    <ul>
      <li>C++</li>
      <li>Python</li>
      <li>TCP servers/clients</li>
      <li>jQuery/Javascript/HTML5</li>
      <li>Agile, eXtreme Programming</li>
      <li>Linux internals - boot process, package management, make
        files.</li>
    </ul>
    <h2>Engine Developer</h2>
    <p>The engine is the component in the LiveU system whose job it is
      to balance the traffic between the modems in order to create a
      useable unified channel with maximal bandwidth and minimal
      latency. LiveU systems currently support 2 seconds delay channels
      with HD quality video. The primary purpose of this position is to
      modify the algorithms used in order to bring the latency further
      down, while also improving the end video quality.<br>
    </p>
    <p>The job entails building models of network behavior, analyzing
      these models, and creating algorithms to maximize efficiency based
      on these models.<br>
    </p>
    <p>Job requirements:<br>
    </p>
    <ul>
      <li>High skill level with C++ and STL</li>
      <li>Understanding network protocols, such as TCP/IP. Ability to
        debug network problems, and, more specifically, network
        performance problems with a sniffer is a must.</li>
      <li>Inquisitive mind and a researcher's attitude.</li>
      <li>Python knowledge is an advantage</li>
    </ul>
    <h2>Senior Core Developer</h2>
    <p>This position is for a member of the core development team,
      currently working on the LU40 product. The job entails mostly
      Python, with some C++. Development is using test driver
      methodology. The tasks include developing new feature, as well as
      the obvious solving bugs and helping the support team.<br>
    </p>
    <p>Requirements:<br>
    </p>
    <ul>
      <li>Excellent familiarity of user level programming in Linux</li>
      <li>Experience with large code base application development</li>
    </ul>
    <h2>Software front end</h2>
    <p>This position is for the GUI and other front ends of the system,
      both on the device end and on the server side. The qualifications
      needed:<br>
    </p>
    <ul>
      <li>Familiarity with Javascript, jQuery, HTML and CSS. You will be
        asked to show previous projects done</li>
      <li>Python</li>
      <li>CherryPy - an advantage</li>
      <li>Django - an advantage</li>
    </ul>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Shachar Shemesh
LiveU
<a class="moz-txt-link-freetext" href="http://www.liveu.tv">http://www.liveu.tv</a>
</pre>
  </body>
</html>