IoT Engineer

Posted Oct 23

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design and sustain firmware and gateway software in C++.

• Set up and manage device communication through MQTT, establishing topics, QoS, and security policies.

• Connect devices and gateways with the FIWARE platform, including IoT Agents and Orion Context Broker, while modeling entities in NGSI.

• Provision, oversee, and manage field devices, including performing connectivity diagnostics.

• Ensure reliable data collection and transmission, incorporating reconnection strategies, local buffering, and fault handling.

• Assist in the integration of IoT data with various systems, dashboards, and business applications.

• Document system architectures, data flows, and installation procedures.


⛳️ Requirements

• Proven experience with IoT projects, emphasizing devices, gateways, and connectivity.

• Proficiency in C++ development for embedded systems and/or gateways, including embedded Linux and microcontrollers like ESP32, STM32, or equivalent.

• Strong understanding of the MQTT protocol, encompassing brokers, topics, QoS, message retention, and security through TLS and authentication.

• Familiarity with the FIWARE platform, including Orion Context Broker, IoT Agents, NGSI-v2 / NGSI-LD, and Smart Data Models.

• Experience in integrating devices with platforms and REST APIs, focusing on device provisioning and management.

• Knowledge of network and connectivity protocols: TCP/IP, Wi-Fi, Ethernet, and 4G/LTE.

• Daily proficiency in Linux, Docker, and Git for development and deployment tasks.

• Understanding of LoRaWAN or NB-IoT is advantageous.

• Familiarity with CoAP, Modbus, OPC UA, BLE, and Zigbee is preferred.

• Knowledge of QuantumLeap, Cygnus, Keyrock/Wilma, CrateDB, InfluxDB, or TimescaleDB is preferred.

• Experience with edge computing and remote firmware updates (OTA) is preferred.

• Familiarity with AWS IoT Core, Azure IoT Hub, or similar platforms, along with Kubernetes, is preferred.

• Knowledge of Python or Node.js for scripting, testing, and integration services is preferred.

• Good practices in IoT security are preferred, including certificates, encryption, and gateway hardening.


🏝️ Benefits

• Remote work.

• Two-month contract.

People also viewed

RTX18 hours ago

Principal Equipment Engineer, Adhesion & Assembly

US flagMichigan OnlyFull-timeEngineer$107.5k – $204.5k/year
ApplyView job
TE Connectivity19 hours ago

Principal R&D/Product Development Engineer

US flagUnited States OnlyFull-timeEngineer$165k – $212k/year
ApplyView job
OpenLoop19 hours ago

Observability Engineer

US flagUnited States OnlyFull-timeEngineer
ApplyView job
True Zero Technologies, LLC19 hours ago

SentinelOne Engineer

US flagUnited States OnlyFull-timeEngineer
ApplyView job
CDW19 hours ago

Managing Consulting Engineer – Microsoft 365

US flagUnited States OnlyFull-timeEngineer$128k – $193.2k/year
ApplyView job
GFT Technologies19 hours ago

Senior Release Train Engineer (RTE)

BR flagBrazil OnlyFull-timeEngineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers