
Open
Posted
•
Ends in 2 hours
Paid on delivery
I am looking for an experienced embedded firmware engineer to help me configure a **Nordic nRF9151 Development Kit** to read onboard sensors and publish raw data over **NB-IoT** to a self-hosted **Mosquitto MQTT broker**. The hardware is already fitted with basic temperature and humidity sensors. The goal of this project is a clean, efficient, raw data push with zero edge processing—just straightforward sensor readings published at a configurable interval. ### Work Arrangement (100% Remote) Because the hardware is in my possession, you will work remotely. You can choose to: 1. Guide me live through the setup and testing process, **OR** 2. Supply a pre-compiled binary, clear flashing/repeatable instructions, and the source code so I can flash and verify on my end. --- ### Scope of Work * **Modem & Link Configuration:** Configure the cellular modem on the nRF9151 DK for stable NB-IoT operation (including any required SIM/APN setup steps). * **Firmware Development:** Create or adapt lightweight firmware using the **nRF Connect SDK (NCS) / Zephyr RTOS**. The application must read the onboard temperature/humidity sensors and handle the MQTT client stack. * **Broker Integration:** Ensure seamless authentication and connection to a standard Mosquitto broker (credentials will be provided). * **Verification:** Demonstrate successful end-to-end transmission via a brief live troubleshooting/verification session or a recorded terminal log showing the MQTT payload receipt. --- ### Acceptance Criteria To successfully complete the project, the delivered solution must meet the following benchmarks: 1. **Real-Time Data:** Raw temperature and humidity values must successfully appear in the designated Mosquitto MQTT topic at the defined interval. 2. **Network Resilience:** The firmware must handle network drops gracefully and automatically reconnect to both the cellular network and the MQTT broker without requiring a hardware reset. 3. **Clean Code Delivery:** All source code, build configuration files (`[login to view URL]`, `Kconfig`, Devicetree overlays), and documentation must be delivered well-structured and cleanly commented. --- ### Preferred Qualifications * Proven experience with **Nordic Semiconductor** chips (nRF91 series) and the **nRF Connect SDK (NCS)**. * Deep understanding of **Zephyr RTOS**, device trees, and the Zephyr MQTT client library. * Experience with cellular IoT (NB-IoT/LTE-M) network states, power management, and AT commands. * Excellent communication skills for remote collaboration and documentation. If you have successfully pushed sensor data over NB-IoT using the nRF91 series before, this should be a quick and straightforward project for you. Please outline your relevant experience with Nordic cellular chips in your proposal.
Project ID: 40467647
19 proposals
Open for bidding
Remote project
Active 7 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average $168 USD for this job

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$240 USD in 7 days
7.5
7.5

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
$140 USD in 2 days
4.5
4.5

I have extensive experience developing firmware for Nordic nRF series SoCs, including successfully implementing NB-IoT connectivity and MQTT communication for similar sensor data applications. My approach will ensure efficient, raw data transmission as you require, mirroring the results achieved in projects involving real-time sensor telemetry over cellular networks. My technical strategy involves leveraging the nRF Connect SDK, specifically utilizing the `nrf_mqtt` library for Mosquitto integration and the `LTE-M/NB-IoT` samples for modem configuration. I will focus on direct sensor readings from the onboard I2C or SPI interfaces, bypassing any complex edge processing. The firmware will be optimized for low power consumption, with configurable publish intervals managed via FreeRTOS timers. To ensure alignment, could you clarify the expected data format for the MQTT payload and what, if any, specific error handling or retry mechanisms you envision for the NB-IoT connection? I'm available for a quick call to discuss these details and outline a precise project timeline.
$220 USD in 21 days
4.2
4.2

Hi, I’m Sean, an experienced embedded firmware developer with over 10 years in the field, and I specialize in IoT solutions including NB-IoT applications. You need assistance in configuring the Nordic nRF9151 DK to efficiently publish raw sensor data over NB-IoT to a Mosquitto MQTT broker. I have worked on similar projects, successfully implementing solutions that push sensor data using Nordic’s nRF91 series and the nRF Connect SDK. My approach involves configuring the cellular modem for NB-IoT operation and developing lightweight firmware that ensures reliable MQTT communication with seamless data transmission. I prioritize clean, well-documented code and will ensure that the firmware gracefully handles network drops while reliably sending real-time sensor data. I can provide pre-compiled binaries and thorough instructions for the flashing process if preferred. The first milestone can be delivered within a week, aligning with your need for efficient implementation. Can you specify the desired data push interval for the sensor readings? Best regards, Sean
$250 USD in 3 days
0.0
0.0

As an experienced embedded firmware engineer with over 12 years in the field, I understand your need for a reliable and efficient solution to read sensor data from the Nordic nRF9151 DK and publish it via NB-IoT to your Mosquitto MQTT broker. Achieving seamless connectivity and data transmission is crucial for your project’s success. I specialize in working with Nordic Semiconductor chips, particularly the nRF91 series, and have extensive experience utilizing the nRF Connect SDK (NCS) alongside Zephyr RTOS. My approach will ensure optimal modem configuration for stable NB-IoT operations while implementing a lightweight firmware that meets your specifications. I can provide you with both pre-compiled binaries along with clear instructions for flashing or guide you through the setup process live. Additionally, all source code delivered will be well-structured and commented for easy understanding. Could you please clarify if there are specific MQTT quality of service (QoS) levels you prefer for the data publishing?
$250 USD in 7 days
0.0
0.0

Utilizing the Nordic nRF91 series of chips and extensive experience with the nRF Connect SDK and Zephyr RTOS, I assure you of my capability to expertly configure your nRF9151 DK to reliably publish raw temperature and humidity data over NB-IoT to your Mosquitto MQTT broker. Over my 5+ years in Electrical Engineering and Embedded Systems development, I have worked on numerous projects similar to yours, solidifying my understanding of cellular IoT networks, AT commands, and the crucial aspects of power management. These skills make me uniquely qualified for our engagement. I place a premium on clean codes and delivering well-structured documentation. My commitment is to provide you not just with a pre-compiled binary, but also detailed flashing instructions and the complete source code so you can comfortably replicate or modify software as needed in the future. Collaborating remotely shouldn't hinder efficiency, especially since communication is vital for successful deployments. With my strong track record in client engagement (having maintained positive relations with over a hundred clients), I'm confident in my ability to foster seamless collaboration with you throughout our project - providing live troubleshooting sessions should we need them or producing recorded terminal logs for validation. Let's bring life into your firmware!
$140 USD in 7 days
0.0
0.0

nRF91 series is familiar territory, i've worked with Nordic chips and Zephyr on a few IoT builds, and the NCS MQTT client stack plus lte_lc for modem management is exactly the pattern you need here. the reconnect logic with lte_lc event callbacks and a backoff retry on the MQTT side is the part that usually needs the most care to get robust. send me the sensor part numbers so i can check the Zephyr binding, and let me know which SIM/APN you're using.
$151 USD in 7 days
0.0
0.0

Hello, I’m an embedded firmware engineer with hands-on experience working with Nordic Semiconductor devices, especially the nRF52 series. I’ve developed multiple IoT and sensor-based projects involving BLE communication, MQTT data transmission, I2C/TWI sensor integration, and real-time embedded firmware development. Some of my recent work includes: Developing firmware on the PAN1780 (nRF52840) platform Integrating sensors such as the MPU9250 and streaming real-time data Building IoT systems that publish sensor data to MQTT brokers Working with embedded communication, reconnect handling, and low-level drivers For your project, I can configure the nRF9151 DK for NB-IoT connectivity, develop the firmware using nRF Connect SDK / Zephyr. Additionally, I will ensure reliable real-time sensor data transmission, stable NB-IoT and MQTT connectivity with automatic reconnection handling, and deliver clean, well-structured code with clear documentation for easy deployment and future maintenance.
$120 USD in 3 days
0.0
0.0

Hi there, As an experienced embedded firmware engineer, I believe my skillset aligns perfectly with your **NB-IoT MQTT Data Push project for Nordic nRF9151 DK**. I have a strong background in both **Nordic Semiconductor** chips and the **nRF Connect SDK (NCS)**. Additionally, I have in-depth familiarity with the **Zephyr RTOS** and device tree concepts that will be instrumental in the successful implementation of your IoT system. My expertise isn't just limited to coding; I'm committed to delivering clean, legible source code complemented by comprehensive documentation. I've successfully developed & deployed numerous projects involving cellular IoT networks, especially NB-IoT/LTE-M. So, navigating and optimizing connections between the cellular network and MQTT broker is something I'm well-versed in.
$240 USD in 3 days
0.0
0.0

Im a mechatronics engineer that Worked in industrial automation developed skills over 6 years of hands-on experience on these areas: - Programming in embebed systems (Arduino, ESP32, microcontrollers) - Adquisition data from Phisical process ( Sensor, Electrónics, Power consumption) - Communication protocols (UART, I2C, MODBUS, 4-20mA) - Design and configuration for remote data (MQTT, FTP, SMS, Remote Mannagement platforms, VPN, Etc) I work with a synergistic approach that allows tasks to be simplified as much as possible
$190 USD in 5 days
0.0
0.0

NB-IoT on the nRF9151 DK is great for raw sensor pushes, but the modem and APN quirks often cause flaky MQTT connects. I will deliver a NCS/Zephyr image that reads onboard temperature and humidity and pushes raw MQTT messages to your Mosquitto, plus clear flashing instructions and a verification log. Do you prefer a live remote setup session or a precompiled binary and instructions?
$88.41 USD in 7 days
0.0
0.0

Rawalpindi, Pakistan
Payment method verified
Member since Sep 22, 2014
$10-30 USD
$10-40 USD
$10-50 USD
$30-250 AUD
$10-60 AUD
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
€30-250 EUR
$1500-3000 USD
₹1500-12500 INR
$30-250 USD
$30-250 USD
$50-400 USD
$30-250 USD
$1500-3000 AUD
$750-1500 USD
₹12500-37500 INR
$30-250 USD
£18-36 GBP / hour
$30-250 USD
₹600-1500 INR