
Closed
Posted
I am integrating Quectel’s BG95-M3 NB-IoT + GNSS modem into a new device and want to move quickly by leveraging code that already works in the field. If you have previously put the BG95-M3 through its paces with QucePython you’ll know the quirks. I need help to program the Device Firmware and then program the module as per the Project requirments
Project ID: 40438530
73 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
73 freelancers are bidding on average €11 EUR/hour for this job

I noticed you are working with the BG95-M3 modem and need to move fast with the QuecPython setup. I have spent enough time with Quectel hardware to know exactly which undocumented quirks usually stall development when you are trying to get NB-IoT and GNSS working together. Most teams get stuck on the power states or the way the module handles network registration under poor signal conditions. I can help you bypass those hurdles by using field-proven code that handles these edge cases reliably. My focus will be on writing firmware that is stable from day one so you do not have to debug common modem failure points later. I am ready to jump in and code the device requirements directly into the module. Want a 2-minute screen recording of how I would build hardened QuecPython firmware modules for this device? Just say the word. ~ Rajesh
€9 EUR in 40 days
7.5
7.5

As an experienced Software Engineer well-versed in Embedded Systems and the Internet of Things, my proficiency with Python and BG95-M3 QucePython scripting is exactly what you need for your project. Over my 5-year professional journey, I have built a deep familiarity with the BG95-M3 modem's functionalities and the oddities that come with it. Leveraging this knowledge, I can provide you with efficient programming for both, the device firmware and the module, meeting your project requirements accurately and effectively. Apart from my software engineering expertise, I have a solid background in cybersecurity that can be instrumental in ensuring safety at each level of integration. The security of connected devices like yours is paramount today, and I have experience in conducting vulnerability assessments and penetration testing to safeguard against potential threats. Additionally, my meticulous approach towards delivering accurate results aligns perfectly with your need for precise medical coding records. With excellent language skills such as English and Arabic, I am adept at friendly communication and can efficiently convey complex technical concepts. Let's combine our expertise to transform your innovative vision into successful reality!
€15.33 EUR in 120 days
6.5
6.5

As the ranking indicates, I stand among the top 1% on this platform. Excited to offer you my specialized skills in Python and software development, I am confident in my ability to tackle your project with success. My expertise extends to cloud technology which aligns perfectly with the task at hand - integrating Quectel’s BG95-M3 NB-IoT + GNSS modem into your new device and executing the necessary programming in QucePython. Having navigated varied tech environments, I've learned how vital it is to leverage existing successful code when implementing new systems. This is exactly why my proficiency with code that has already seen successful deployments would prove invaluable for your project. Additionally, my deep familiarity with BG95-M3 and its idiosyncrasies will ensure we move quickly and effectively through every stage of the Device Firmware development, aligning precisely with your needs. Overall, selecting me for this project means choosing an experienced professional dedicated to providing efficient, reliable and future-proof results. I appreciate the opportunity to contribute to your project by leveraging my extensive knowledge and expertise in Python, quicly integrating and deploying intricate systems like BG95-M3 through QucePython. Together, let’s perfect your new device!
€9 EUR in 40 days
6.0
6.0

Hello, I understand you’re integrating the Quectel BG95-M3 NB-IoT + GNSS module and need help developing reliable QucePython firmware based on proven, field-tested implementations to move quickly past the typical module quirks and get stable device-level connectivity working. I will develop and structure QucePython scripts tailored for BG95-M3 covering NB-IoT network registration, GNSS acquisition, MQTT/HTTP data handling if required, and robust AT-command orchestration. The implementation will focus on stability, retry logic for network attach, clean task separation, and reusable functions so your device firmware can reliably manage communication and location reporting in production conditions. You will receive well-commented Python scripts, deployment instructions for the module, and a clear breakdown of functions and expected behavior so you can extend or modify the firmware easily. I’ll ensure the solution is optimized for real-world connectivity issues and aligns with Quectel’s QucePython environment limitations. Thanks, Asif
€12 EUR in 40 days
5.6
5.6

✋ Hi, there. I can help program and configure your BG95-M3 module with QuecPython for NB-IoT and GNSS based device functions. ✔️ I have experience working with Quectel modules, serial communication, AT command handling, GNSS parsing, MQTT, TCP/IP, UART, and embedded scripting with Python-based firmware environments. I previously worked on a cellular IoT device using Quectel hardware where I handled modem initialization, network registration, GNSS data collection, power saving modes, and cloud communication for live field deployment. ✔️ I understand the common BG95-M3 quirks including network attach timing, GNSS startup behavior, UART debugging, firmware flashing, and low power operation. I can help build clean and stable firmware based on your project requirements while reusing proven logic to speed up development and testing. ✔️ I will develop the firmware step by step, test communication flow, validate NB-IoT connectivity, and make sure the module performs reliably in real conditions. I can also assist with debugging, optimization, and future updates as the project grows. Please click the Chat button so I can review the requirements and start quickly. Best regards, Mykhaylo
€9 EUR in 40 days
5.0
5.0

✅✅ It’s My Best Pleasure to SUPPORT You ✅✅ €12 EUR/hour | ⏱ 1–2 weeks for BG95-M3 firmware programming, QucePython development, testing & module configuration Portfolio: https://www.freelancer.com/u/photop2 With experience in Python, MicroPython-style embedded development, IoT device firmware, NB-IoT modules, GNSS workflows, and modem command integration, I can help program the Quectel BG95-M3 module and build the device firmware according to your project requirements. BG95-M3 Firmware Development • Program the BG95-M3 using QucePython based on your device requirements • Configure NB-IoT connectivity, GNSS behavior, modem initialization, and communication routines • Reuse proven field-tested patterns where suitable to reduce debugging time and improve reliability Module Configuration & IoT Logic • Implement data collection, network registration, reconnect handling, and device status reporting • Add error handling for modem quirks, signal loss, SIM/network issues, and GNSS availability • Structure the firmware so it remains readable, maintainable, and easy to update later Testing & Delivery • Test the firmware logic against your required workflows and module behavior • Provide clean source code, configuration notes, and setup instructions • Support final programming of the module and validation against your project requirements Pier M
€12 EUR in 40 days
4.7
4.7

Have you encountered specific challenges while working with the BG95-M3 that you want to address? Leveraging proven code is key for a seamless integration. With over five years of experience in IoT development and specific expertise in programming Quectel’s BG95-M3 using QucePython, I can help you with programming the device firmware effectively. I understand the quirks and can provide optimized solutions tailored to your project requirements. I’m eager to discuss your project needs in detail, including any existing code you want to build upon. Let’s collaborate to ensure a smooth integration of the BG95-M3 into your device. Best Regards,
€9 EUR in 40 days
4.2
4.2

Hi, I have experience working with embedded communication modules and firmware-level integrations, including cellular/GNSS workflows, serial communication, and constrained-device environments. I can help: • develop and refine the device firmware for the BG95-M3 • work with QuecPython-based modem logic and AT command flows • handle NB-IoT connectivity, GNSS data handling, and module configuration • optimize stability, reconnect behavior, and power management • integrate the module cleanly according to your project requirements I understand the importance of using proven, field-tested logic to accelerate development while avoiding common modem-side issues and edge cases. Happy to review your current hardware setup and move quickly from there. Best regards,
€20 EUR in 40 days
4.2
4.2

PYTHON Expert is here to complete this task -------I believe I can do this project in an efficient and professional manner. I am highly proficient to work on this project . I am Passionate PYTHON:Full stack developer having rich experience with all the latest technologies with so many successful Tasks. I have some queries to give you accurate time and price Please ping me to get started and provide you great results. Thanks
€11 EUR in 40 days
4.2
4.2

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
€9 EUR in 40 days
4.7
4.7

As the head of SrashtaSoft, I am confident that my team and I are the ideal fit for your project requiring BG95-M3 QucePython scripting. Our vast experience in software development, IoT, and specifically with the integration of Quectel's BG95-M3 modem through QucePython, positions us uniquely to provide you with efficient, quality solutions. We understand that time is of the essence for you and leveraging on tested code that has proven to work in the field is crucial. With over 9 years in this industry, we have perfected our craft by developing and delivering over 200 Mobile applications and 250 websites. In addition, we have developed 3+ IoT apps for home and industrial automation – a perfect fit with your project description. Ultimately, we aim to establish long-term client relationships based on trust and satisfaction. Partnering with us means gaining not just a service provider but also a reliable partner who is dedicated to your success. We are excited about the opportunity to contribute to your project by putting our skills in software development, Python programming, and IoT to good use. Let's get started on streamlining your device firmware programming.
€15 EUR in 40 days
3.7
3.7

Hello, I have 5+ years of experience in embedded systems, IoT development, Python-based firmware programming, and device integration workflows. I can assist with BG95-M3 integration, QuecPython scripting, NB-IoT communication, GNSS handling, device firmware logic, AT command workflows, and server-side data transmission setup. My approach focuses on stable connectivity, efficient power management, reliable data handling, and scalable firmware architecture for production-ready deployment. I can help with module configuration, APN/network setup, GNSS integration, payload formatting, MQTT/HTTP communication, debugging, and optimization based on your project requirements. Before finalizing timeline and scope, I would like to review the complete device workflow, communication requirements, and deployment expectations. Best Regards, Kishan
€12 EUR in 40 days
3.5
3.5

❤️❤️❤️❤️❤️ Hi, BG95-M3 integrations commonly become unstable because NB-IoT session management, GNSS acquisition timing, UART handling, and low-power state transitions are not coordinated correctly inside QuecPython, especially under weak network conditions or intermittent connectivity. I can help develop and stabilize the device firmware around the BG95-M3 using QuecPython, including modem initialization, NB-IoT connectivity, GNSS data handling, AT command interfacing, power management, and reliable uplink/downlink behavior based on your project requirements. I’d also structure the firmware with modular services and logging so future debugging and OTA updates remain manageable as the device evolves. I previously worked on cellular IoT workflows involving modem communication, telemetry handling, reconnect logic, and embedded device reliability where stable field behavior and low-power operation were critical. I’d also recommend implementing watchdog recovery and persistent connection-state handling early to prevent lockups during network instability. Will the device primarily communicate through MQTT, HTTP, UDP, or another protocol once connected over NB-IoT? Best regards, Bohdan
€10 EUR in 40 days
3.1
3.1

Hello, Thanks for sharing your project. This team brings together members with strong technical skills matched to your needs. We’re committed to delivering a high-quality result, on time, and as quickly as possible—without cutting corners. From clean code to clear communication, we’ll work efficiently to complete your project perfectly. Let’s hop on a quick chat to clarify details and get started. Looking forward to building something great together! Best Regards.
€25 EUR in 40 days
2.6
2.6

Hello, I've just read your job description carefully. I've worked on projects involving the BG95-M3 modem with QucePython, and I'm familiar with its quirks. I have experience in Python, IoT, Embedded Systems, and Micropython, which fits perfectly with your project needs. I’m confident I can help program the Device Firmware quickly and efficiently. Looking forward to hearing from you. Kind regards, Lautaro
€12 EUR in 40 days
2.6
2.6

?? Hello there ?? I understand the urgency of integrating Quectel's BG95-M3 NB-IoT + GNSS modem into your new device and the importance of leveraging existing working code to expedite the process. Having successfully worked with the BG95-M3 using QuecPython, I am well-acquainted with its quirks and functionalities. With my expertise in programming Device Firmware and configuring modules to meet project requirements, I am confident in delivering a seamless integration of the BG95-M3 into your device. My experience in working on similar projects equips me with the necessary skills to ensure a successful implementation. My approach involves thoroughly analyzing the project requirements, customizing the firmware to optimize performance, and rigorously testing the module to guarantee functionality and reliability. I am committed to providing efficient and effective solutions tailored to your specific needs. I am excited about the opportunity to collaborate and contribute to the success of your project. Let's work together to bring your vision to life. Looking forward to hearing from you soon. Ihsan Faridi
€9 EUR in 40 days
2.7
2.7

Hello there. I recently completed a similar IoT firmware integration project involving NB-IoT communication, GNSS tracking, and Quectel modem configuration using QucePython, where stable device communication and reliable field performance were successfully achieved. Your project is especially suitable for me because I already understand the BG95-M3 modem behavior, AT command structure, QucePython environment, GNSS handling, network registration flow, and the common quirks that arise during real-world NB-IoT deployments. I will proceed by reviewing your exact hardware setup and project requirements, configuring and programming the BG95-M3 firmware with optimized QucePython code, implementing and testing the required NB-IoT + GNSS features, validating module communication and stability, and delivering clean, well-documented firmware within the agreed timeline. I hope we can work together on this project and build a reliable, production-ready solution that fully meets your device requirements. Best regards.
€17 EUR in 40 days
1.9
1.9

Hello, Your project immediately stood out to me because working with Quectel BG95-M3 modules requires more than general Python experience. NB-IoT communication, GNSS integration, serial debugging, and device stability all introduce challenges that require practical embedded and IoT development experience. I’m a Senior Software Engineer with 10+ years of experience building reliable systems using Python, Node.js, React, Vue, and backend technologies. In addition to full stack development, I’ve worked with hardware-integrated applications, device communication workflows, embedded environments, and low-level debugging where stability and consistency are critical. I understand the importance of leveraging existing field-tested code to accelerate development and reduce unnecessary debugging time. I can assist with QucePython development, BG95-M3 configuration, firmware implementation, GNSS functionality, and optimizing the overall communication flow based on your project requirements. My approach is focused on clean implementation, reliable device behavior, and efficient problem solving. I’m comfortable working independently, troubleshooting complex technical issues, and refining systems until they are production-ready. I’d be glad to discuss the current state of the project and help you move the integration forward efficiently. Best regards
€9 EUR in 40 days
2.0
2.0

Hi, I have experience working with Python-based embedded systems, IoT device integrations, serial/modem communication workflows, and low-level debugging for hardware-focused projects. I’m comfortable working with Quectel modules, AT-command communication flows, GNSS/network handling, and MicroPython/embedded scripting environments. I can help develop and structure the BG95-M3 firmware logic in QuecPython, assist with device-side integration, and troubleshoot modem behavior, connectivity, GNSS, power management, and communication flows based on your project requirements. I also understand the importance of building on stable, field-tested logic for embedded systems to avoid unreliable behavior later in production. BR, Heorh
€10 EUR in 40 days
1.6
1.6

Two things stood out: you want to move fast by reusing field-proven code, and you specifically need someone who knows the BG95-M3 quirks under QuecPython (PSM/eDRX timing, AT+QGPSCFG gotchas, the NB-IoT attach edge cases that bite at the radio layer, not the Python one). Honest framing: I am strong in Python and systems work, but I have not shipped a BG95-M3 board to production. If that is a dealbreaker, no hard feelings, skip me. If you want a fast, careful pair of hands who will not waste your hours guessing, here is how I would work: 1. Day 1: read your existing field-proven code, map the AT command flow, list the quirks you have already paid to discover. 2. Day 2-3: stand up the device firmware skeleton against your hardware, GNSS fix + NB-IoT attach + MQTT or HTTP uplink, whichever you use. 3. Day 4-7: implement the project-specific logic on top, with logging that makes the next bug a 10-minute fix instead of a 2-hour one. Done = device boots, attaches, gets a GNSS fix, sends a payload, sleeps, wakes, repeats, on your bench. Rate: €12/hr, billed against tracked hours only. Happy to cap the first week at a fixed ceiling so you can evaluate risk-free. Do you want me to start with a 2-hour code review of what already works, or jump straight into firmware on the new device? P.S. If you are not yet on QuecPython's latest stable for BG95-M3, the URC handling around +QIURC has changed in a way that quietly breaks older socket code, worth pinning the version before we start. Waqar
€12 EUR in 7 days
1.3
1.3

Cork, Ireland
Payment method verified
Member since Mar 21, 2024
€6-12 EUR / hour
€30-250 EUR
$8-15 USD / hour
€6-12 EUR / hour
€250-750 EUR
$3000-5000 USD
$250-750 USD
$30-250 AUD
$2-8 USD / hour
$30-250 CAD
₹12500-37500 INR
$250-750 USD
£20-250 GBP
$250-750 USD
₹10000-30000 INR
₹37500-75000 INR
$30-250 USD
$250-750 USD
$250-750 USD
$250-750 USD
€750-1500 EUR
$25-50 USD / hour
$30-250 USD
€8-30 EUR
£250-750 GBP