C/C++ Embedded Developer (archived)

Warszawa Poland

Expired

C/C++/EMBEDDED//KRK-WAW-WR/1901/W

At intive we believe that emerging digital technologies make life easier. Therefore with more than 1000 people on board we are helping forward-thinking enterprises to design and build smart applications, software solutions and turn ideas into digital reality all around the world. To achieve best results we are constantly challenging assumptions and establish approaches following our company motto - never settle.

Required skills:

  • C++

    3

    Experienced

  • C

    3

    Experienced

  • Embedded

    3

    Experienced

You are a good match if you:

• Have experience in set-top boxes, broadcast and IP Digital TV, understanding of VoD
• Have advanced knowledge of C++ 11 and C++ 14
• Have good knowledge of STL library
• Have good knowledge of algorithms and data structures
• Have good knowledge of memory management and organisation
• Have good knowledge of concurrent programming
• Have practical knowledge of Linux
• Have very good practical understanding of hardware architecture impact on code efficiency (ONLY S3+)
• Have proficiency in English
• Have 5+ years of relevant experience with embedded systems
• Have 5+ years of C/C++ development for embedded systems
• Have proven knowledge and experience in embedded Linux system internals
• Have experience in different CPU architectures ( i.e. MIPS, ARM, IA32 )
• Have good understanding of CA, DRM system and their requirements
• Have good understanding of Internet streaming standards
• Have perfect understanding of video encoding & streaming standards
• Have understanding of video management technologies
• Have experience in both broadcast and over IP Digital TV, understanding of VoD
• Have good understanding of TV Video output configuration and protection (HDMI/HDCP)
• Have a problem solver attitude
• Have experience in area of DVB standard is a plus
• Have knowledge of Open Embedded/ Yocto is a plus

You will be responsible for:

• Co-creation of implementation requirements
• Software development based on provided requirements
• Software development according to corresponding standards
• Managing project documentation requirements
• Close cooperation with software architects
• Direct cooperation with QA team
• Analysis of the root causes of the non-trivial software errors

You get extra points for:

• Practical knowledge of Ethernet and IP protocols
• Familiarity with Continuous Integration systems (Jenkins and similar)
• Practical knowledge of boost ASIO library
• Ability to implement telecommunication protocols (DOCSIS, WiMax, WiFi, etc.)
• Experience in work in agile teams (Agile/Scrum)
• Experience in work with JIRA or similar software
• Experience in work with distributed version control systems (Git, Mercurial etc.)

Your benefits:

Clock icon

Flexible hours and home office

Knowledge sharing

Knowledge sharing

languagesupport

Language support

medizin

Sports and medical package

training

Training program

fresh fruit

Fresh fruit twice a week

And on top of these:

Me&You, no Mr&Mrs

No dress code

Sport communities

X-mas party and picnic