Description
We are **Merlin Digital Partner**! A **leading IT and Digital headhunting company** who stands out from the crowd, boasting over a decade of experience. We've **successfully collaborated and played a pivotal role in the growth of industry heavyweights** such as Wallapop, Glovo, Banc Sabadell, and Duracell, among others.
Our **emphasis lies in people\-centric approaches and optimizing the selection processes**. Our **mission is to revolutionize companies by seamlessly integrating top\-tier talent**. What sets us apart is our **in\-depth understanding of each partner** (being their best influencer!), addressing not only their needs but also capturing their essence.
**Our partner** is a fast\-growing **HealthTech company** developing connected technologies at the intersection of **hardware, embedded systems, IoT, AI and digital health**. Their technology transforms everyday environments into intelligent health platforms, enabling seamless and continuous health monitoring.
We are currently looking for a **Senior Embedded Systems Engineer** to join their Engineering team and help build the embedded technologies powering the next generation of connected health products.
**Mission:**
As a **Senior Embedded Systems Engineer**, your mission will be to develop and evolve the **embedded software, device connectivity and system architecture** behind the company's connected technologies.
This is not a traditional embedded engineering role. While your core expertise will be embedded software and connected devices, you will also have the opportunity to contribute to **backend services, cloud infrastructure, internal tools and end\-to\-end system architecture**.
You will work closely with **Product, Hardware, Backend, AI and Data teams**, taking ownership of solutions from concept to production and helping build a technology platform where hardware, software, cloud and AI work seamlessly together.
**The Role:**
You will be responsible for:
* Developing **embedded software for connected devices**, ensuring reliability, performance and scalability.
* Designing and implementing communication between **hardware, embedded systems, cloud services and applications**.
* Building **backend services, REST APIs and internal engineering tools**, primarily using **Python**.
* Contributing to **software and system architecture decisions** across embedded, backend and cloud environments.
* Working closely with Product and multidisciplinary engineering teams to transform product ideas into **scalable technical solutions**.
* Taking **end\-to\-end ownership of features**, from initial design and implementation through deployment and production.
* Troubleshooting complex technical issues across **firmware, backend services, connectivity and cloud infrastructure**.
* Improving engineering practices, development processes and overall **code quality**.
* Writing clean, maintainable and well\-tested code following strong software engineering practices.
* Providing **technical leadership and mentoring** to other engineers.
* Helping shape the engineering foundations and technical standards of the platform as the company scales.
**What we need:**
* **5\+ years of professional software engineering experience**, with significant experience working on embedded systems. More extensive senior\-level experience will be highly valued.
* Strong experience developing **embedded software using C/C\+\+ or similar languages**.
* Excellent development skills in **Python**.
* Solid experience developing software for **Linux\-based embedded systems**.
* Experience working with **Linux development environments and Bash scripting**.
* Familiarity with **Qt5** for embedded or desktop applications.
* Experience with **Yocto or similar embedded Linux build systems**.
* Strong knowledge of communication protocols such as **BLE, UART, SPI, I²C, MQTT, TCP/IP and HTTP/REST**.
* Experience designing and developing **REST APIs**.
* Experience working with **Docker, containers and CI/CD pipelines**.
* Solid knowledge of **Git and collaborative development workflows**.
* Strong understanding of **software engineering best practices**, including testing, code reviews and maintainable software design.
* Strong **software architecture and problem\-solving skills**.
* Ability and interest in working across different layers of the technology stack, from embedded software and hardware communication to backend and cloud.
* **Professional English level**.
* **Disponibilidad para acudir a oficinas 4\-3 días a la semana.**
**Nice to Have**
* Experience with **cloud platforms such as GCP, Hetzner or similar**.
* Previous experience in **startups, scale\-ups or fast\-growing technology companies**.
* Experience working on **IoT or connected\-device products**.
* Experience with **AI\-enabled products or data\-driven applications**.
* Experience designing **APIs and distributed systems**.
* Ability to quickly learn new technologies and comfortably move across different layers of the stack.
* A product\-oriented mindset and experience taking technical solutions **from concept to production**.
**What we offer:**
* Join a **fast\-growing HealthTech company** building a new generation of intelligent, connected health technologies.
* Work at the intersection of **embedded systems, hardware, IoT, cloud, AI and digital health**.
* Build technologies powering products already used by **leading sports organizations and enterprise customers worldwide**.
* Take ownership of **high\-impact projects**, from embedded software development through system integration and production.
* Collaborate with a talented multidisciplinary team across **Hardware, Backend, AI, Data and Product**.
* Have a **visible impact on technical and architectural decisions** as the platform and engineering organization continue to evolve.
* Work in a fast\-paced environment with a high level of **autonomy and ownership**.
* Strong opportunities for **professional growth and technical leadership** as the company scales internationally.
* **Competitive compensation** based on experience.