XpertDirect

Embedded System Engineer

Barcelona, CT, ES

6 days ago
Save Job

Summary

Embedded Systems Engineer – IoT & Smart Devices

Location: Spain (Barcelona)

Job Type: On-site


Role Overview

We are looking for an Embedded Systems Engineer to join our client's team in Barcelona, Spain, focusing on IoT and Smart Devices. In this role, you will design and develop embedded systems for cutting-edge IoT devices, ensuring efficient integration with sensors, communication protocols, and cloud systems. You will be responsible for building reliable, low-power, and highly efficient systems that drive the next generation of smart devices.


Core Skills

  • Embedded C/C++ Programming: Proficiency in embedded C/C++ programming for developing real-time applications and efficient firmware for IoT devices.
  • IoT Communication Protocols: Experience with IoT communication protocols, such as MQTT, CoAP, and BLE (Bluetooth Low Energy), for device connectivity and data exchange.
  • RTOS Knowledge: Solid understanding of RTOS (Real-Time Operating Systems) and their application in resource-constrained embedded systems.
  • Sensor Integration: Hands-on experience in integrating various sensors (e.g., temperature, motion, proximity, etc.) into embedded systems and optimizing sensor data handling.
  • Power Optimization: Strong focus on power management and optimization, ensuring efficient battery usage in low-power devices.
  • Cloud Connectivity: Knowledge of cloud integration for IoT devices, including cloud platforms and data synchronization techniques.


Preferred/Additional Skills

  • Wireless Communication Protocols: Familiarity with other wireless communication protocols, such as Wi-Fi, ZigBee, or LoRa, and their use in IoT systems.
  • Embedded Linux: Experience with Linux for embedded systems and development of related applications would be a bonus.
  • Security in IoT: Understanding of security protocols for IoT devices, including data encryption and secure boot mechanisms.
  • Embedded Systems Debugging: Familiarity with debugging tools like JTAG, Ozone, or GDB to troubleshoot embedded systems.
  • Mobile App Integration: Experience with integrating embedded systems with mobile apps or other front-end interfaces is a plus.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job