Linux and Android application and library developer

Our client designs and builds remote controls for TV operators.

Besides remote controls, also delivers all kinds of libraries and applications to let entertainment devices and cloud-based systems communicate with the remote control. 

Responsibilities and Tasks of the Job

  •  Combine APK development with lower-level library development to interface with low-resource devices like consumer remote controls.
  • Product development in the remote control and home automation space with very high volume.
  • Maintain high software quality in cost-optimized architectures.
  • Optional challenge: develop/maintain our cloud platform 
  • Software and Firmware development in C, C++, and Java for Linux, Android, and Android TV in embedded OS environments like STB, smart TV, smartphone, etc.
  • Design, implement, modify, and test apps (APK) and libraries.
  • Participate in specification collection and system integration with our partners.
  • Bug fixing.
  • Adhere to internal and industry design rules.
  • Software tools development on Windows or Linux-based systems.
  • Software Quality Assurance.

Mandatory Skills

  • Degree in computer engineering, telecommunications, or electrical engineering or equivalent level obtained through experience.
  • 2 years+ relevant experience; additional experience will be valued.
  • Good knowledge of C, C++, and Java is a must.
  • Knowledge of an embedded Linux environment is a must.
  • Experience with cloud product development is a plus (HTML5, PHP, database tool).
  • Experience with Android, AOSP, and/or Android TV is a must.
  • Experience with Android apps development is a must.
  • Able to work autonomously and also in a team.
  • English B2 minimum.

Complementary Skills

  • Experience with Apple apps development is a plus.

What we offer 
  • Integration into the t4h innovations and product development teams.
  • This is a full-time vacancy at our São João da Madeira office.