Position: Electronic schematic, PCB designer
Company: Inmost
Category: C++
Experience required: 1y
English level: intermediate

Looking for a freelancer for a long term project with PCB design and firmware.

Device description:
- IoT device with communication with MQTT to software platform (software platform out of scope)
- IoT device connects to 4G/5G/LTE-M (backup maybe 2G) with a simcard.
- PCB/Device should have Modbus and Mbus connection. The IoT device collects data from Modbus and Mbus and sent this over MQTT to our software platform.
- PCB/Device is connected to permanent power (so no need of battery). Currently the power is 24VDC but possible later this will be 230VAC (so maybe we need a additional converter)
- IoT device needs a OTA way to upgrade the firmware.

Project scope:
- Component selection (power, type gsm modem) etc.
- PCB design
- Firmware

Firmware scope:
- OTA firmware upgradable
- Custom value for interval for reading Modbus and Mbus addresses and push this to MQTT
- Basicly only gateway between Modbus/Mbus and MQTT. There are specific Modbus/Mbus addresses that needs to be read and forwarded tot he MQTT platform. Most logic is out of scope.
- Future scope: Custom thresholds to save data for specific adresses. For example; only sent data if the reading XYZ is above XX

Beside this project we are looking for long term relation for:
- OTA firmware upgrades
- New functionality etc. etc.
- Hardware support

Addtional we also look for a manufacturing partner for manufacturing this project.