Freelance Embedded Software Developer

Amoria BondAmsterdam, NL
Published on

About the Role

For one of our clients in the Amsterdam area, we are seeking a freelance embedded/application software developer to design and develop the software part of a Set Top Box (STB). The project focuses on an Android-based platform (AOSP or Android TV) aimed at bringing a high-quality multimedia solution to the market.

Responsibilities

  • Design and implement the software architecture of an Android-based Set Top Box.
  • Work with AOSP, HAL layers, and integration of device drivers.
  • Integrate multimedia features like video/audio codecs, streaming protocols (e.g., HLS, DASH), and network connectivity (WiFi/Ethernet).
  • Collaborate with hardware engineers, testers, and UX/UI designers.
  • Optimize performance and stability of the system.
  • Document and facilitate knowledge transfer to the internal team of the client.

About the Candidate

We expect you to have extensive experience with Android (preferably AOSP or Android TV) and embedded development. Knowledge in C/C++ and Java/Kotlin is required, along with experience in multimedia (video/audio codecs, DRM, HDMI, etc.). Familiarity with hardware integration and Android HAL is a plus. You should be self-sufficient, solution-oriented, and possess good communication skills (Dutch or English).

About the Company

Amoria Bond is a recruitment agency specializing in technology and software development, committed to matching skilled freelancers with leading companies in the Netherlands. We aim to build lasting relationships between our candidates and clients, ensuring successful project outcomes.

Company Culture and Benefits

This freelance assignment offers 32-40 hours per week, with a duration of at least 6 months, and the possibility of extension. You will be able to work in a hybrid model, requiring partial onsite presence in the Amsterdam area.

Additional Information