Embedded Developer (C/C++, Java, OO) – Katowice, Poland

We are looking for an experienced Embedded software developer to join our Katowice-based Video middleware development team. As a member of the TV middleware development team you will be responsible for designing, developing, testing and debugging embedded system software, working on core components or developing/addressing new requests in the areas of IP – streaming services (e.g. Netflix) or Browsers and 3rd party integration.

Main responsibilities:

  • Designing and implementing software of embedded devices and systems
  • Analyzing and enhancing efficiency, stability and scalability of system resources
  • Review code and design
  • Integrate and validate new product designs

Skills and experience:

Required:

  • Good level of C/C++ or Java programming and object oriented design
  • Experience in Linux OS programming, possibly on embedded systems
  • Practical understanding of data structures, algorithms, and design patterns
  • Hands-on multithreading programming
  • English – enabling reading & writing technical documentation + communication

Nice to have (some):

  • Browser’s knowledge (Chromium, Cobalt)
  • Experience in embedded systems programming
  • Android development experience (application and/or system level)
  • Knowledge of multimedia streaming solutions (MPEG-DASH, Apple HLS, Microsoft Smooth Streaming)
  • Knowledge of security technologies & data protection solutions (SSL/TLS, X.509, Digital Rights Management)
  • Knowledge of video compression & coding technologies (MPEG-2, MP4, H.264, HEVC, VP9)
  • Technical and problem-solving skills, global view

If you would like to try & test yourself – apply – send your CV to [email protected] and wait for feedback! Whole process generally takes just one meeting!

 We offer:

  • Exceptional engineering challenges and the subject-matter experts as your team members
  • Attractive salary and benefits (private medical care, subsidized sports’ card, group insurance scheme etc)
  • Lessons of English during working hours
  • Opportunity of development and trainings in international environment
  • Social activities
  • Comfortable working conditions in a great location (easily accessible from every corner of Silesia & Zagłębie)