Embedded System Engineer

Posted 26 Days Ago
Be an Early Applicant
Barcelona, Cataluña, ESP
Hybrid
Senior level
Agency • Information Technology • Professional Services • Consulting
The Role
Design, develop, and maintain embedded software and device connectivity for connected health products. Implement communication between hardware, embedded systems, cloud services and applications; build backend services and REST APIs (Python); troubleshoot firmware, backend, connectivity and cloud issues; own features end-to-end and contribute to system architecture, code quality, CI/CD and engineering practices while mentoring peers.
Summary Generated by Built In

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 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.

Skills Required

  • 5+ years of professional software engineering experience
  • Significant experience working on embedded systems
  • Strong experience developing embedded software using C/C++ or similar
  • Excellent development skills in Python
  • Experience developing software for Linux-based embedded systems
  • Experience with Linux development environments and Bash scripting
  • Familiarity with Qt5 for embedded or desktop applications
  • Experience with Yocto or similar embedded Linux build systems
  • Knowledge of communication protocols: BLE, UART, SPI, I2C, MQTT, TCP/IP, 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 software engineering best practices (testing, code reviews, maintainable design)
  • Strong software architecture and problem-solving skills
  • Ability and interest to work across embedded, hardware communication, backend and cloud
  • Professional English level
  • Availability to attend offices 3-4 days per week
  • 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
  • Product-oriented mindset and experience taking solutions from concept to production
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Merlin Digital Partner is a leading talent acquisition consultancy specializing in IT and digital headhunting. With over 20 years of experience, they support startups, scaleups, and corporates across more than 10 countries. Their mission is to revolutionize companies by seamlessly integrating top-tier talent and providing strategic analysis that aligns with business goals to maximize organizational growth and transformation.

Similar Jobs

Pfizer Logo Pfizer

Platform Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
13 Locations
121990 Employees

Pfizer Logo Pfizer

Machine Learning Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
163K-272K Annually

Pfizer Logo Pfizer

Senior Director, Innovation, Data & Analytics (IDA) Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
231K-385K Annually

Pfizer Logo Pfizer

Medical Insights, Platform Operations Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
124K-207K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account