Mobile Software Engineer

Working place
Hierarchical position
Report to Team Leader Embedded DRM
Type of contract


Employee will act as Software Engineer for mobile applications, with a particular focus on the Android and iOS platforms and embedded development.

Main responsibilities

Duties include chiefly, but are not strictly limited to:

  • Software coding and software component design
  • Writing developer documentation
  • Debugging and troubleshooting code
  • Performing customer support on an as-needed basis
  • Occasional and infrequent travelling to offsite locations for brief periods of time

Educational background

  • Bachelor / Master degree in Computer Science or related

Required experience

  • 5+ years of experience as a C++ engineer
  • Experience with Linux, media formats, video codecs and video streaming apps
  • Experience with embedded processors, ASICs multi core processors

Required skills

  • In depth experience with the Android platform source, in particular StageFright and OMX
  • Experience with / knowledge of GStreamer, DRM, cryptography, ARM TrustZone, Trusted Execution Environments (TEE)

Main Interface


  • Colleagues, manager and contractors



  • Customers, partners and prospects (occasionally)