All offersKrakówCC/C++ Engineer
C/C++ Engineer
C
Software Mansion

C/C++ Engineer

Software Mansion
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office
Software Mansion

Software Mansion

We are a team of engineers with strong technical know-how, and we enjoy complicated, unconventional projects. We are based in Kraków, Poland, but our clients come mostly from New York and San Francisco Bay Area.

Company profile

Tech stack

    C
    regular
    C++
    regular
    Elixir
    nice to have
    erlang
    nice to have
    Embedded Systems
    nice to have
    Multimedia
    nice to have

Job description

Online interview
We are looking for C/C+ Engineer to develop our open source project – Membrane Multimedia Framework. It’s an easy to use abstraction layer for assembling mostly server-side applications that have to consume, produce or process multimedia streams.  It’s written in Elixir with the help of native code in C.
 
Tasks in Membrane can be of two types:
  • Core development – you'll be responsible for designing and improving API for our framework's users as well as dealing with the internals of Membrane and adding new features. For example, during the last release we were working on synchronization between streams and improving the testing API to make it more user-friendly.
  • Creating new elements – extending capabilities of our framework by creating so-called Elements that, for example, allow to decode a new media format or to stream the data using a specific protocol. These tasks often require integration with native libraries.

If it sounds interesting click the link and you find more information https://www.membraneframework.org/


Requirements – must have:
  • Experience in creating applications in C/C ++ 
  • Good command of English
  • Drive towards learning new technologies

Nice to have:
  • Familiarity with Elixir and/or Erlang 
  • Knowledge of multimedia
  • Knowledge of embedded systems

Perks and benefits:
  • Training budget – you decide what to spend it on: trainings, books, English lessons, conferences
  • A fridge full of food – sandwiches, cereals, yoghurts, fruits and vegetables – all available in our kitchen
  • Sport packages – possibility to obtain an OK System sports card
  • Equipment of your choice – most modern stuff with MacOs or Linux on board
  • Chillout space – are you a fan of rocket league, table soccer, VR or billiard? Let's play! You can relax on the deck chair as well.
  • Team events – get to know the company at monthly Q&A sessions accompanied by pizza, sushi & beer, connect with new coworkers over a game of Rocket League and forget about the office at seasonal parties! We organize and co-finance team integration in and outside of the office.

Currently, due to the pandemic situation, you can work 100% remotely. We hope, however, that in the (nearest) future we will be able to return to our office. At that point, you will enjoy flexible working hours and the possibility to work remotely from time to time.