
In Progress
Posted
Paid on delivery
Firmware for IoT device – request a quote I'm looking for a contractor to create firmware for an IoT device. The device is already ready (hardware works, full documentation available). Technical details and architecture are described in the appendix (it is part of this query). ________________________________________ What is there to do You need new firmware that: • will be universal (not for one specific case) • will NOT have a rigidly coded logic • Everything is to be set in the device configuration (not in the code), including: o which Modbus registers to read o which CAN frames to analyze o Digital Input Configuration • allows you to change the configuration without uploading new firmware • enables local data processing (rules, aggregations) • is prepared for further extensions (e.g. AI / models) In short: firmware is supposed to be the engine, not the place where you write the logic. ________________________________________ What you want your listing to include Please provide: 1. price for the entire project 2. Lead time (how many weeks) 3. a brief information about your experience in: o embedded / firmware o IoT/edge/communication (CAN, Modbus, etc.) 4. Possible questions / assumptions ________________________________________ Additional info • I care about a solution that can be developed, not a one-time code • possible further cooperation after the end of the project ________________________________________ If something in the attachment is unclear — write to us. Details are attached.
Project ID: 40525227
32 proposals
Remote project
Active 4 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

Dear Client, I have extensive experience in embedded firmware, industrial IoT, CAN Bus, Modbus RTU/TCP, ESP32, STM32, and edge-device architecture. Based on your requirements, I would implement a modular, configuration-driven firmware framework where communication protocols, register mappings, CAN frame parsing, digital I/O behavior, processing rules, and future extensions are managed through configuration rather than hardcoded logic. My approach focuses on scalability, maintainability, and long-term product evolution, allowing new device behaviors to be deployed through configuration updates without firmware recompilation. The architecture can also be extended later for analytics, AI models, cloud connectivity, and advanced edge processing. Before final pricing and timeline, I would like to review the attached technical documentation to evaluate hardware resources, memory constraints, communication interfaces, update mechanisms, and configuration storage requirements. I would be happy to discuss the architecture and provide a detailed fixed-price quotation and development schedule after reviewing the documentation. Best regards, Muhammad Usman Embedded Systems & IoT Firmware Engineer ESP32 | STM32 | CAN Bus | Modbus | Industrial Automation | PCB Design
€2,000 EUR in 6 days
5.6
5.6
32 freelancers are bidding on average €2,469 EUR for this job

As an experienced full-service product development team, we have a great deal of familiarity with all the intricacies of firmware development for IoT devices, which is reflected in our proficiency with microcontrollers. More than anyone else, we understand that flexibility is a key feature of successful IoT firmware. That's why we prioritize universality and admire your request to create a solution that won't rely on rigid coding. Over the years, we've honed our skills in edge computing and communication technologies like CAN and Modbus that are crucial for your device's functioning. We have even gone further and dabbled in AI and machine learning models preparation which could be an avenue you would love exploring in future tools. This richness of experience gives us a unique vantage point from which to approach this project. Most importantly, we're not just here to deliver a code, but to build solutions that can evolve with time. We are zealous about creating an engine instead of the driver’s seat for the devices while concentrating on autonomous device configuring to avoid uploading new firmware with each configuration change-ensuring long-term viability and manufacturability. Plus, our cost optimization skills make us economical without sàcrificing on quality. The prospect of a potential long term collaboration excites us as well; hence we bring with ourselves not only capability but also commitment.
€3,000 EUR in 45 days
6.8
6.8

Hi there, I’ve carefully read your firmware scope and appendix. I can help develop the new universal IoT firmware as a configurable engine, not hard-coded logic, with dynamic configuration for Modbus registers, CAN frames, digital inputs, local rules, aggregations, event handling, and future AI/model support. I’m Samuel Tshibangu, a mechatronics engineer with strong experience in embedded firmware, IoT devices, CAN, Modbus, edge processing, data logging, communication protocols, OTA-ready architecture, and scalable firmware design. I can structure the firmware with clear separation between drivers, configuration, rule engine, signal registry, event bus, storage/outbox, and management layer so the system can evolve without rebuilding firmware for every business change. Estimated lead time: 8–12 weeks depending on the current codebase quality, required drivers, and validation scope. Estimated price: I can confirm a fixed price after reviewing the existing firmware and hardware documentation, but I can provide a milestone-based quote for foundation, drivers, rule engine, configuration manager, storage/outbox, and hardening. Best regards, Samuel Tshibangu
€2,250 EUR in 7 days
5.9
5.9

With several years in embedded systems and electronics engineering, specializing in firmware development for IoT devices, I believe I am a perfect fit for your project. Having gone through the provided document carefully, I fully understand your requirements for universal firmware with a flexible logic approach and device configurability. This fits perfectly into my technical prowess in C/C++ programming, embedded Linux, and knowledge of platforms including STM32, ESP32, Arduino. I keenly emphasize on the ability to change configurations without uploading new firmware as it guarantees future scalability which is crucial in your IoT project. Moreover, my background in power electronics and high-current systems design makes me well-versed in efficiency optimization - an aspect that is valuable to ensure reliable power management in IoT devices. My experience also extends to RF and hardware design including high-frequency layout optimization and EMI/EMC mitigation; both are critical considerations for smooth communication within the IoT ecosystem. My familiarity with CAN and Modbus also ensures peak performance in terms of data gathering and analysis. In sum, you'll not just be getting a highly skilled freelancer but a professional who believes in developing long-term solutions rather than one-time codes.
€2,500 EUR in 7 days
4.8
4.8

I understand you need flexible, configurable firmware for your IoT device, similar to how [mention a specific configuration aspect from their appendix, e.g., "the data parsing logic is dynamically defined in the appendix"]. My experience developing modular firmware for embedded systems, where device behavior is driven by external configuration rather than hardcoded logic, directly addresses this requirement. My approach will involve developing a C-based firmware utilizing a real-time operating system (RTOS) like FreeRTOS for efficient task management. The firmware will parse a configuration file (e.g., JSON or a custom binary format) stored on the device. This file will dictate Modbus register polling intervals, CAN frame identifiers for filtering, and data mapping rules. A robust state machine will manage device operations based on this configuration. To ensure the firmware meets your exact needs, could you clarify the expected frequency of configuration changes and the preferred method for updating the device configuration? I'm confident I can deliver a robust and adaptable solution and would be happy to discuss the technical details further.
€1,515 EUR in 21 days
4.2
4.2

Hello, I can help with "IoT Firmware Development Needed_final" and keep the work clean and practical. My focus would be delivering the requested work cleanly with notes you can use after handover. I would first check the current setup, then complete the work in a way that is easy to review. Quick infrastructure questions: - Can you share a sample input and the exact output format needed for the data flow? - Are there any infrastructure, security, scalability, or maintenance constraints I should follow? - Which existing files, access details, or documentation should I check before implementation? Best regards, Houssame
€2,250 EUR in 7 days
2.4
2.4

Hi, This is exactly the type of firmware architecture I prefer to build: a configurable edge engine rather than a device with hardcoded business logic. Based on your description, I would design the firmware around a modular configuration driven architecture where Modbus registers, CAN frame mappings, Digital Inputs, processing rules, aggregations, alarms, and future extensions are defined through configuration rather than code changes. My approach would be to separate the system into communication layers, configuration management, rule execution, local processing, storage, and extension modules. This allows new integrations, protocols, and future AI or analytics capabilities to be added without rewriting core firmware. The result is a reusable platform rather than a single purpose implementation. I have experience with embedded systems, IoT communication protocols, edge processing, API driven architectures, device management, and scalable software design. Before providing a fixed quote, I would review the attached hardware documentation and existing architecture to accurately estimate complexity, memory constraints, configuration requirements, and upgrade mechanisms. Best, Justin
€2,000 EUR in 15 days
0.0
0.0

Chorzów, Poland
Payment method verified
Member since Apr 30, 2026
€30-250 EUR
$400-450 USD
₹1500-12500 INR
$30-250 USD
₹100-400 INR / hour
₹12500-37500 INR
$25-50 USD / hour
₹100-400 INR / hour
$8-15 USD / hour
$3000-5000 CAD
₹1500-12500 INR
$8-15 USD / hour
€30-250 EUR
$250-750 SGD
₹1500-12500 INR
₹75000-150000 INR
$250-750 USD
$250-750 AUD
$3000-5000 USD
$250-750 CAD
$250-350 USD