nanocosmos is hiring software developers

nanocosmos is hiring software developers.

About the company

nanocosmos gmbh, located in Berlin, Germany, is a technology leader for software based video encoding and streaming products. We are working with worldwide license customers to create video encoding applications for streaming professionals and TV broadcasters.

About the job

If you are interested in working in a creative team with high skills in video coding and stream applications,
and would like to help us bring this technology to our customer, let us know!

You should bring some of these skills – not all :)

One or more of these Software Programming Languages:

  • C/C++ (Windows, MacOS, …)
  • ObjC (iOS/MacOS)
  • Java (Android)
  • Qt
  • C#
  • HTML/Javascript/AJAX/Jquery
  • Phonegap
  • Plugin Technology
  • PHP, Node.JS, JSON

One or more of these platforms:

  • Windows, MacOS, iOS, Android
  • Desktop, Browser and Mobile Apps

Fundamental know-how or strong interest in video communication, including encoding, streaming, conferencing, etc.

Bonus but no must-have is interest or experience in these specific areas:
H.264, H.265, RTMP, RTSP, UDP, HLS, MPEG-DASH, WebRTC, Transcoding

Your tasks can be one of the following, dependend on expertise and interest:

  • Integrate Video Streaming into custom apps
  • Work with different APIs and modules
  • Work on HTML/JS, C++, C#, ObjC, iOS or Android Front Ends (Live Encoding / RTMP / WebRTC)
  • Work with platform independent user interfaces (PhoneGap etc.)
  • Work on PHP/NodeJS Back Ends
  • Work on C++ Encoding and Streaming Core Modules

One or more of these non-technical skills:

  • English and/or German language skills
  • Agile, iterative development approach with short release cycles
  • interest to work with international teams and customers

    Our main office is in Berlin. Remote work is possible.

    Students welcome!

    Contact us



    nanocosmos – mobile encoding meets professional broadcast


    nanoStream – the easiest and fastest way to create live video encoding applications

  • New Meta Data Add-on for nanoStream

    nanoStream Live Encoding Software Platforms now supporting meta data transport injection

    Our nanoStream SDKs, Apps and browser plugins now can be extended for sending any kind of meta data information to streaming server backends and players.
    Based on a simple JSON API, any kind of object can be embedded into live streams.
    Examples are: sending cue points, custom events, ad inserts, any kind of meta data.
    Available in nanoStream Version 3.6 on Windows, MacOS, Desktop and Browsers and Mobile Devices (iOS/Android).

    Contact us to find out more and get a quote.

    Example usage to inject RTMP meta data

  • Sending a RTMP Cue Point

    // SAMPLE JSON STRING CUEPOINT
    // { name: cuepoint, time: 0.5 }
    data = ' "name": "name1", "time": "0.5", "type": "type1", "parameters": { "p1": "v1", "p2": "v2" }';
    nanoStream.SendMetadata("onCuePoint", data, "", 0);
    

  • nanoStream Mobile Live Encoder finalist in 2014 Streaming Media Readers’ Choice Awards

    See the finalists at the StreamingMedia.com web siteSMEuRCA_2014_FINALIST


    The nanoStream software has reached the finalist round in the 2014 Streaming Media Readers’ Choice Awards!
    Mobile Video App or Solution!

    Our nanoStream Apps, available in Appstore, Playstore and as SDK and rebranded products, are based on H.264 and AAC hardware encoding and RTMP streaming.
    It is easy to create your own custom apps for iOS and Android with your own branding and market them in the app stores.
    Customization and development services also available.

    other nominations and awards…