
Closed
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: 40417534
13 proposals
Remote project
Active 6 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
13 freelancers are bidding on average €994 EUR for this job

The brief is clear: you want a configurable runtime, not firmware — the device should be reprogrammable via config, not recompilation. That shapes everything from the Modbus/CAN abstraction down to how rules evaluate at the edge. Why me? • 5 years shipping embedded C on ESP32 with Modbus and CAN in production. • I haven’t built this exact universal-config architecture before, but the building blocks — protocol abstraction, schema-driven parsing, OTA config — are familiar territory. • End-to-end delivery under one roof: firmware, backend ingest, and any future web/mobile config UI. • Built-in config schema versioning that keeps future AI and rule extensions backward-compatible. • Daily progress updates and response within 5 minutes during work hours. • 2 weeks free post-project support with clean documented handoff code. A 20-minute call to walk through the appendix and lock down assumptions — when suits you?
€150 EUR in 3 days
6.5
6.5

Hello, I have carefully reviewed your project requirements for creating universal firmware for your IoT device. With extensive experience in embedded systems and firmware development, especially in IoT protocols like Modbus and CAN, I am confident in delivering a flexible and configurable firmware solution as you requested. My approach will focus on creating a modular firmware engine where all logic is driven entirely by device configuration, supporting remote updates without firmware reloads, and enabling local data processing with the potential for future AI integration. I can provide a transparent project timeline and cost estimate once I review the attached technical documentation. Typically, such a project would take approximately 4 to 6 weeks to ensure thorough development and testing. My goal is to provide not just a one-time code delivery but a sustainable, extendable solution suited for your ongoing needs. I look forward to learning more about your device specifics and discussing the best approach to meet your objectives efficiently. Could you clarify which microcontroller platform and development environment you prefer for this firmware? Best regards,
€250 EUR in 19 days
4.2
4.2

Hi, This requires a configurable, scalable firmware architecture rather than fixed logic, and I can build it accordingly. Experience: * Embedded/firmware development for IoT devices * Communication protocols: Modbus, CAN (frame parsing, data handling) * Edge processing systems with configurable rules/logic Approach: * Develop firmware as a modular “engine” with configuration-driven behavior * External configuration layer (stored locally) to define: • Modbus registers • CAN frames • Digital inputs * No hardcoded logic; all rules, mappings, and aggregations configurable * Support runtime configuration updates without reflashing firmware * Structured architecture for future extensions (AI/models ready) Core Components: * Communication layer (Modbus, CAN, IO) * Config parser/manager * Rule engine for local processing * Data handling and storage layer Deliverables: * Full firmware codebase * Config system (with examples) * Documentation (setup + extension) Timeline: 4–6 weeks Price: To be finalized after reviewing attachment (expected fixed range) Questions: * Target MCU/platform? * Config format preference (JSON, binary, etc.)? * Expected scale of rules/processing? I can build a maintainable, extensible firmware system aligned with your long-term goals.
€140 EUR in 7 days
3.6
3.6

Chorzów, Poland
Payment method verified
Member since Apr 30, 2026
$750-1500 USD
$250-750 USD
$30-250 AUD
€3000-5000 EUR
€30-250 EUR
₹750-1250 INR / hour
$30-250 CAD
₹1500-12500 INR
₹12500-37500 INR
$30-250 NZD
₹600-1500 INR
$30-250 USD
£10-15 GBP / hour
$50000-100000 USD
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR
£18-40 GBP / hour
£250-750 GBP
₹37500-75000 INR