Senior Linux Programmer C, C++

MAINDATA, spol. s r.o.

Place of work
Bratislava, Slovakia
Contract type
full-time, part-time, agreement-based (Temporary jobs), trade licence
Start date
01.12.2021
Wage (gross)
2 300 - 4 500 EUR/monthQualifications • 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)

Information about the position

Job description, responsibilities and duties

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.

Advantage is to 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

Welcome specific skills/knowledge (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

Employee perks, benefits

We carefully consider your professional qualifications and experience in our compensation package and/or when offering you other positions. Our goal is to pay our employees fairly.
We prefer high-quality experienced candidates in our team.

Work at innovative R&D projects

• Company will propose company shares to key & most skilled people
• Bonus for finishing work in-time.
• Flexible working hours
• 2-3 days of home office per week
• 3 Sick days per year
• Work-life balance – stable quartal planning cyclus
• Team building program - offsite meeting, extra budget for team building

Information about the selection process

We carefully consider your professional qualifications and experience in our compensation package and/or when offering you other positions. Our goal is to pay our employees fairly.
We prefer high-quality experienced candidates in our team.

Requirements for the employee

Candidates with education suit the position

Follow-up/Higher Professional Education
University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Educational Specialization

informatika - matfyz - telekomunikácie

Language skills

English - Upper intermediate (B2)

Other knowledge

C programming - Advanced
C++ - Advanced

Personality requirements and skills

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player.
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.

Advertiser

Brief description of the company

MAINDATA established in 1996 brings innovative products to TV broadcast, satellite internet attracted worldwide customer base including Eurovision / European Broadcasting Union Geneva, World Bank I.B.R.D Washington D.C., USA, Tatanet India, Katelco Alma-aty Kazakhstan, Sony and others.

MAINDATA manufactures in-house built hardware and creates software solutions.
Product range evolved from hw and sw solutions for satellite internet, via eLearning up to innovative television signal delivery (satellite, terrestrial).
2 new products are providing significant operational costs savings to Television Broadcasters. Savings range from 60 to 97% presenting several hundred thousands per year.

Company highlights:
• Seal of Excellence award by EIC Accelerator Horizon 2020 for the most innovative European SMEs
• Cooperation at European digital TV standardization group DVB based in Geneva.
• R&D certified by Slovak Ministry of Education Partner of Research Institute for Telecommunications
• Frost & Sullivan Excellence and Innovation award for mobile TV product lines

Used SW technologies:

Main:
Linux Kernel (C)
Linux user mode, C++ application
Erlang (open-source Ericsson language)
Javascript

Other: Qt, Python

Used HW components:
Rack mount telco equipment based on PC architecture
Dektec interface boards

Number of employees

5-9 employees
ID: 2141461  Termin der Veröffentlichung: 18.10.2021  Untergrenze des Gehalts (brutto): 2 300 EUR/month