Linux Kernel Engineer

}

Full time / freelance contractor

Bratislava / hybrid / remote

The role

You will be responsible for:

  • Development of new software projects and implementing enhancements to existing projects in a domain of TV Broadcast signal delivery technologies – satellite & terrestrial.
  • Designing software architecture for new products

You will be working on development of high performance kernel software for new and existing products. The company products are in the domain of TV Broadcast signal delivery – satellite and terrestrial. Understanding of digital TV, telecommunication and IP networking would be therefore an advantage.

We are a small team working on innovative software and hardware products, so you will have a large impact on the company. You will work closely with our CEO and will be considered for company shares based on mutual agreement.

Responsibilities 

 

  • Design optimal, durable SW architecture for new SW products
  • Develop SW in Linux kernel and user space, API interfaces, new functionality and enhancements focused at digital TV and IP networking
  • Coordinate cross-functionally with higher layer SW
  • Writing clean, high-quality, high-performance, maintainable code
  • Be patient in understanding existing projects codes
  • Ensure code compliance with Digital TV standards
  • Support testing and deployment of new products and/or features with aim to avoid regressive bugs
  • Participate in code reviews
  • Write intelligible well-structured programming documentation

Qualifications

  • 3+ years of work experience in Linux Kernel programming, debugging, designing SW architecture
  • Git source code repository advanced use
  • Ability to multi-task, organize, and prioritize work
  • Bachelor’s degree in Computer Science (or related field)
  • Good working knowledge of English language

    Welcomed specific skills – not mandatory

    • Bitstream processing (Digital TV – MPEG TS, IP)
    • Knowledge of Digital TV echo-system (broadcast, streaming is advantage)
      and Digital TV standards
    • IP networking
    • SNMP
    • Forward error correction
    • Docker (virtual compilation environment)

    What we use in software projects – not mandatory for you

    • Main:          

      • Linux Kernel (C)

      • Linux user mode, C++ application

      • Erlang (Ericsson language)

      • Javascript

    • Other:        

      • Qt

      • Python

      • Gstreamer

    What’s in it for you

    • Creative work in an innovative company in the broadcast and satellite internet industry
    • Professional growth thanks to participating on projects for the global market
    • Competitive salary
    • Flexible working hours with the possibility to work from home – possibility to work fully remotely
    • Company will propose company shares to key & most skilled programmers, project managers
    • Bonus for finishing work in-time
    • Work-life balance – stable quartal planning cycle

    Haven’t found the right position for you?

    See the list of all our current job openings or drop us an e-mail to see how we can work together.