Mobile Software Engineer

Working place
Amsterdam
Department
R&D
Hierarchical position
Report to Team Leader Embedded DRM
Type of contract
Permanent

Mission

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

INTERNALLY

  • Colleagues, manager and contractors

 

EXTERNALLY

  • Customers, partners and prospects (occasionally)
Contact