Senior Linux Kernel Programmer

}

Full time / freelance contractor

Bratislava / hybrid

The role

You will be a lead developer responsible for the development of lower layers SW for new software projects and implementing enhancements to existing projects in a domain of
TV Broadcast signal delivery technologies whether satellite or terrestrial.

You will work on products which are subject of Innovative project SFN Boost, awarded by Seal of Excellence by EIC Accelerator under Horizon2020. It was granted to the most innovative EU SMEs.

You should understand digital TV, telecommunication and IP networking applications and frameworks and have outstanding communication and leadership skills.

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Design optimal, durable SW architecture for new SW projects
  • Develop SW in Linux kernel and user space, API interfaces, new functionality and enhancements focused at digital TV and IP networking
  • Be patient in understanding existing projects codes
  • Coordinate cross-functionally with higher layer SW
  • Ensure that project meets business objectives – stability, reliability
  • 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
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work
  • Bachelor’s degree in Computer Science (or related field)
  • Good working knowledge of English language

Welcomed skills (not required)

  • 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

Used SW technologies

  • Main:          

    • Linux Kernel (C)

    • Linux user mode, C++ application

    • Erlang (open-source Ericsson language)

    • Javascript

  • Other:        

    • Qt

    • Python

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 (2-4 days of home office per week)
  • 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

Apply

To apply for this position, please send us an email to job@maindatainc.com with:

  • Name of the job position in the subject
  • Your CV attached

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.