Get Started

Senior Embedded / Software Engineer

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 / Software 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 / Software Engineer , your mission will be to develop and evolve the embedded software and connected-device technologies at the core of the company's products, while contributing to the Python backend and cloud services that connect them. Your day-to-day will be approximately 60% embedded and 40% software .

This is a versatile, hands-on role. You will move between firmware, Linux-based platforms, backend and cloud depending on what the product needs, and when something fails across devices, screens or services, you will be the person who finds where the problem comes from: software, hardware or the integration between both.

You will be a senior technical reference for the team from the execution side : taking ownership of projects, solving complex problems, supporting more junior engineers and staying close to the code. You will work alongside the Head of Engineering, who leads the technical and architectural direction. This is not a Tech Lead or people management role.

The Role:

You will be responsible for:

  • Developingembedded software for connected devicesusing C/C++ on Linux-based platforms, ensuring reliability, performance and scalability.
  • Designing and implementing communication betweenhardware, embedded systems, cloud services and applications.
  • Buildingbackend services, REST APIs and internal engineering tools, primarily usingPython.
  • Contributing tocloud infrastructure, deployment pipelines and system monitoring.
  • Investigating and troubleshooting complex issues acrossfirmware, software, connectivity, cloud and hardware integration, across the different platforms of the product.
  • Takingend-to-end ownership of projects and features, from design and implementation through deployment and production.
  • Driving continuous improvements in the software once the hardware is stable and robust.
  • Working closely withProduct, Hardware, Backend, AI and Data teamsto turn product ideas into scalable technical solutions.
  • Writing clean, maintainable and well-tested code following strong engineering practices.
  • Supporting and guiding more junior engineers throughcode reviews and knowledge sharing.

What we need:

  • 5+ years of professional software engineering experience, with solid experience in embedded systems. A very senior technical level and hands-on profile will be highly valued.
  • Strong experience developing embedded software inC/C++.
  • Solid experience withLinux-based embedded systems, Linux development environments andBash scripting.
  • Strong development skills inPython, including backend development andREST APIs.
  • Experience withcloud platforms such as GCP, Hetzner or similar.
  • Knowledge of communication protocols such asBLE, UART, SPI, I2C, MQTT, TCP/IP and HTTP/REST.
  • Familiarity withQt5and withYocto or similar embedded Linux build systems.
  • Hands-on experience withDocker, containers, Git and CI/CD pipelines.
  • Experience with modern Python backend frameworks such asFastAPI, Django or similar, and withSQL / PostgreSQL.
  • Strong understanding ofsoftware engineering best practices, including testing, code reviews and maintainable software design.
  • Excellentdebugging, analytical and problem-solving skills, able to trace issues across hardware, software and integration layers.
  • Ownership, autonomy and the ability to work across different layers of the stack, from embedded to backend and cloud.
  • Professional English level.
  • Disponibilidad para acudir a oficinas 3 días a la semana.

Nice to Have

  • Experience withFirebase.
  • Experience withmonitoring, observability and background processing tools, such asSentry, Celery or similar.
  • Previous experience working onIoT or connected-device products.
  • Experience withAI-enabled products or data-driven applications.
  • Experience designingAPIs and distributed systems, including event-driven technologies such as MQTT, Kafka or RabbitMQ.
  • Previous experience instartups, scale-ups or fast-growing technology companies.
  • A product-oriented mindset and the ability to move comfortably between different engineering disciplines.

What we offer:

  • Join afast-growing HealthTech companybuilding a new generation of intelligent, connected health technologies.
  • Work at the intersection ofembedded systems, hardware, IoT, cloud, AI and digital health.
  • Build technologies powering products already used byleading sports organizations and enterprise customers worldwide.
  • Take ownership ofhigh-impact projects, from embedded software development through system integration and production.
  • Be thehands-on technical referenceof a multidisciplinary team acrossHardware, Backend, AI, Data and Product.
  • Work in a fast-paced, dynamic environment with a high level ofautonomy and ownership.
  • Strong opportunities forprofessional growthas the company scales internationally.
  • Competitive compensationbased on experience.
CompanyRemote
Senior Embedded / Software Engineer
$100,000 – $150,000Published by Company
Merlin Digital Partner · Hybrid · IT, Barcelona

About Merlin Digital Partner

  • Track this application from applied to offer in Job Tracker
  • Join the company's group with other members who applied
  • Get roles like this sent to you by the Career Agent
  • Check your resume against this role before you send it
  • Track this application in Job Tracker
  • Join the company's group
  • Get roles like this from the Career Agent
  • Check your resume against this role
$100k – $150kCompany · Remote