[Job offer] LiveU is seeking Linux developers

[Job offer] LiveU is seeking Linux developers

Shachar Shemesh shachar at shemesh.biz
Tue Aug 7 17:37:10 IDT 2012


Hi all,

LiveU (http://liveu.tv), my employer, currently has four open positions
for Linux developers at various skill levels.

About the company:
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.

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.

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.

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.

Please send all CVs directly to me, either this email or shachar at
LiveU dot tv. *Please do NOT call my, or Lingnu's, phone at 10pm**,
waking my child,**asking whether it is okay to fax me CVs.* I can't
believe this needs to be said, but prior experience shows otherwise.
Email is the only way to send CVs.

The open positions are:


    "Full Stack" senior Linux developer

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:

  * C++
  * Python
  * TCP servers/clients
  * jQuery/Javascript/HTML5
  * Agile, eXtreme Programming
  * Linux internals - boot process, package management, make files.


    Engine Developer

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.

The job entails building models of network behavior, analyzing these
models, and creating algorithms to maximize efficiency based on these
models.

Job requirements:

  * High skill level with C++ and STL
  * Understanding network protocols, such as TCP/IP. Ability to debug
    network problems, and, more specifically, network performance
    problems with a sniffer is a must.
  * Inquisitive mind and a researcher's attitude.
  * Python knowledge is an advantage


    Senior Core Developer

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.

Requirements:

  * Excellent familiarity of user level programming in Linux
  * Experience with large code base application development


    Software front end

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:

  * Familiarity with Javascript, jQuery, HTML and CSS. You will be asked
    to show previous projects done
  * Python
  * CherryPy - an advantage
  * Django - an advantage


-- 
Shachar Shemesh
LiveU
http://www.liveu.tv

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20120807/82666309/attachment-0001.html>


More information about the Linux-il mailing list