This offer is not available anymore

Embedded Software Engineer in Madrid


Share offer

Job Description

At BQ we work in autonomous teams that are responsible for a part of the BQ ecosystem. We are passionate about creating technology and we put all our effort into presenting something more than a product. We value talent and believe in it as a fundamental pillar to grow together.

Currently, Security is a major concern for device manufacturers and OS developers, which involves knowledge on the previous layers and their integration with Android and about security vulnerabilities, protocols, keys, and so on.

We´re looking for an Embedded Software Engineer to join our Android Devices Software Team. Your mission will be to help us with the development and maintenance on the features in the Kernel layer and on the Hardware Abstraction Layers to ensure security and performance on the devices.

Your responsabilities:

  • Hardware components drivers development and integration.
  • Security features involving low level development on the devices.
  • HAL and Kernel debugging and optimization.
  • Develop projects involving security stacks and certifications in Android and non-Android devices.
  • Work closely with the Hardware team to identify problems in components and with the vendor engineers to debug and fix issues in their drivers involving our products.
  • Participate on the bring up of the devices, being a part on the key part of the product life cycle.


  • Bachelor´s Degree in Computer / Telecommunication Engineering or similar.
  • English (High level).
  • C/C++,Java and Bash knowledge.
  • Experience working on low level developments, ideally in Linux Kernel developments.
  • Experience working with embedded devices running HLOS systems.
  • GNU Make.
  • Used to work on Linux environments.
  • Git.

We will value:

  • Device drivers.
  • Experience working with Security in embedded devices.
  • Basic understanding of the Android OS stack layers and Android SDK.
  • Experience working with the Linux kernel.

What we offer:

  • Flexible schedule.
  • Intensive working day (fridays and summer months).
  • Teleworking (once a week).
  • Salary according to profile and experience.
  • Great work enviroment.
  • Proffesional development.

If you are passionate about technology, continuous improvement and want to develop professionally within a young and dynamic team in a leading company in its sector, this is your opportunity!


About BQ

  • Hardware

BQ company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other software engineer jobs that might interest you...