<?xml version="1.0" encoding="UTF-8"?>
<job>
  <company>Bluecherry</company>
  <created-at type="datetime">2009-11-05T19:54:13Z</created-at>
  <description>What we are looking for:

You are the type of person who reads technical data sheets and APIs just for fun.  You are someone who gets a sick pleasure out of coding and scripting.  You can look at a problem and quickly think of several ways to fix it on a scale of very evil to less evil.  You enjoy playing with cool new toys.  You think of evil things to do to software developers who are lazy and make bad code.  You enjoy looking over a source control system and seeing all the code you&#8217;ve published.  You do the majority of your coding in a text based editor and think...who needs those fancy GUI editors anyway?  You find it annoying that a debian / Ubuntu package wasn't available so you packaged a program yourself.  Bonus points if you packaged your own software that you wrote.  Triple bonus points if you are a Debian / Ubuntu package maintainer.

*If this describes you then read on!*

Bluecherry is seeking a well qualified applicant for a Linux Software Developer position.  The position will also assist with training and support.  The ideal candidate should have excellent communication skills with a strong background developing software applications under Linux.  

The candidate should also have extensive knowledge of Ubuntu.  The position is full-time and is based in our Fulton, MO office.  

Essential Duties and Responsibilities:

&#8226; Research requirements for the development of new software application based on existing hardware compression video capture cards and SDKs.
&#8226; Improve existing legacy software and hardware.
&#8226; Review current features / abilities of current surveillance application and incorporate those features / abilities in a new code base.
&#8226; Provide user training, quality assurance, and support for these systems.
&#8226; Be on call and work outside of normal business hours as necessary.
&#8226; Travel to security / Linux conferences

Requirements:

&#8226; Prior experience in Linux based software design / implementation including design / maintaining Linux kernel level device drivers
&#8226; Prior experience in working with devices using a JTAG interface
&#8226; Extensive knowledge of Ubuntu, including building / maintaining custom packages
&#8226; Excellent verbal and written communication skills.
&#8226; BS/MS in Computer Science OR 3+ years of experience 
&#8226; Linux operating system development (device and kernel level)
&#8226; Strong knowledge of C / C++, Java, PHP, Perl, and/or Ruby
&#8226; Previous cross-platform UI design work a plus (QT / GTK)
&#8226; Played a leading role in the design and develop of previous client / server based applications
&#8226; Previous work with and understanding of working with video / audio formatting / codecs including MPEG4 and H.264
&#8226; Internet and operating system security fundamentals
&#8226; Sharp analytical abilities and proven design skills
&#8226; Strong sense of ownership, urgency, and drive
&#8226; Demonstrated ability to achieve goals in a highly innovative and fast paced environment

Some of the software we use:

&#8226; Kayako (Tickets)
&#8226; Redmine (Bug / Feature tracking with GIT integration)
&#8226; GIT (Source control)

Facts about Bluecherry:

&#8226; Bluecherry started in 2004 by providing Video4Linux supported capture cards
&#8226; Bluecherry continues to support the open-source community by providing supported hardware for open source applications
&#8226; Bluecherry has seen growth of over 35% each year 

Information about this position:

&#8226; You will be starting from the ground up as we develop this software.  You will have major influences in the way the software is designed and functions. Your opinion _will_ be heard and ideas integrated.
&#8226; Casual work attire...if you show up in a shirt and tie we'll look at you funny.  Shorts or pants and t-shirts is what we typically wear.
&#8226; Work in a stress free / low noise environment with each person having their own office space
&#8226; Pick from either a pre-built (brand new) computer or build the computer yourself with the specifications you want
&#8226; Work on the cutting edge in designing a Linux based surveillance application with access to the latest technology and equipment
&#8226; Plenty of space to walk around and a covered patio to sit and relax


Benefits: 

&#8226; Fulltime employees receive paid vacation, retirement plan and sick time. 
&#8226; Fulltime employees receive full coverage health insurance.  Dental / Vision plans are optional

Applicants should send a resume including past work history, a brief introduction and two personal, two technical references to jobs@bluecherry.net

This is not a telecommuting position.  You must be able to relocate.
  </description>
  <duration></duration>
  <highlight type="boolean">false</highlight>
  <id type="integer">5803</id>
  <instructions>jobs@bluecherry.net</instructions>
  <location>Central Missouri</location>
  <title>Linux software developer</title>
  <url>http://www.bluecherrydvr.com</url>
  <category>
    <id type="integer">2</id>
    <name>Programming</name>
  </category>
</job>
