
Closed
Posted
Paid on delivery
I am building a new Remote Terminal Unit and need production-ready firmware that covers three core areas: protection and control logic, full monitoring and metering capability, and the communication layer that ties everything together. The finished image must speak Modbus, DNP3, and IEC 61850 natively so it can slot straight into modern substation or plant networks without external gateways. Alongside protocol compliance I expect secure boot, robust fault handling, and efficient memory use typical of an embedded C/C++ codebase; if you prefer another language or an RTOS approach, show me why it will meet the same reliability bar. Deliverables • Compilable source code and build scripts • Protocol conformance test reports for Modbus, DNP3, IEC 61850 • A brief user manual covering configuration registers, memory map, and firmware update procedure • Support during bench testing until the RTU passes factory acceptance If you have a previous IEC 61850 or utility-grade firmware project in your portfolio, that will help me gauge fit. Let me know the development environment you plan to use and any third-party stacks you would integrate so I can clear licensing early.
Project ID: 40734686
25 proposals
Remote project
Active 2 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
25 freelancers are bidding on average ₹304,172 INR for this job

Having worked in the software development field for over 17 years, my team and I have amassed a wide range of expertise that I'm sure will align seamlessly with your IEC 61850 RTU Firmware Development project. Our specialty in embedded C/C++ codebases, among other languages, fits perfectly with your requirements for this substation project. We understand how crucial it is for the firmware to speak Modbus, DNP3, and IEC 61850 effectively without relying on external gateways. With an emphasis on reliability, we prioritize secure boot, fault handling, and efficient memory usage; these will be central to our approach to ensure a SEL-worthy firmware solution. Based on your needs, we propose using our vast experience in Asp.net Web and desktop/mobile development to craft a solution that guarantees optimum performance and protocol conformance. Looking to clear any possible licensing hurdle early on, we are ready to discuss the necessary third-party stack integrations we would include as well as provide user manuals and support for testing as the project progresses. Your project taps into what we excel at: full stack solutions designed to function flawlessly across diverse environments. Trust me for detailed-oriented fluency in C/C++, and absolute dedication to a satisfactory delivery.
₹500,000 INR in 7 days
6.3
6.3

HI, KINDLY READ THROUGH MY PROPOSAL I will develop production-ready embedded firmware for your new Remote Terminal Unit covering protection and control logic, full monitoring and metering, and native multi-protocol communications so the device integrates directly into modern substation or plant networks. MY APPROACH ✅ Robust protection, control and metering functions in efficient C/C++ (or justified RTOS) ✅ Native Modbus, DNP3 and IEC 61850 stacks with full protocol compliance ✅ Secure boot, strong fault handling and efficient memory utilisation ✅ Clear configuration registers, memory map and firmware-update support ✅ Bench-test support through factory acceptance DELIVERABLES - Compilable source code and build scripts - Protocol conformance test reports (Modbus, DNP3, IEC 61850) - Brief user manual (registers, memory map, update procedure) - Support during bench testing until FAT is passed QUESTIONS 1. Target microcontroller / SoC and preferred development environment? 2. Any existing third-party protocol stacks or licensing constraints already decided? 3. Required I/O count, scan times and key protection functions to prioritise? Ready to start as soon as the hardware platform and priority functional requirements are confirmed.
₹200,000 INR in 6 days
6.3
6.3

Hello, I’m a Senior Electronics & Embedded Systems Engineer with a Master’s degree in Electrical/Electronics Engineering and over 8 years of hands-on experience in electronics design, embedded systems, and power electronics. I can help you take your project from concept and schematic design through PCB development, firmware, prototyping, debugging, and final optimization. My core expertise includes: • Schematic & PCB Design – from simple boards to complex multilayer PCBs, including component selection, layout, grounding, power distribution, and design for manufacturability • Embedded Systems & Firmware – STM32, ESP32, and other microcontroller platforms • Digital & FPGA Design – digital logic, FPGA implementation, and VHDL development • Power Electronics – DC-DC converters, DC-AC inverters, AC-DC rectifiers, power supplies, and control circuits • Hardware Debugging & Optimization – troubleshooting, signal integrity, EMI/EMC considerations, thermal issues, and performance optimization • Simulation & Validation – circuit simulation, prototype testing, measurements, and design verification You can also review my portfolio to see examples of my previous work and the level of engineering involved in my projects. I’d be glad to discuss your project and help turn the concept into a working, tested solution.
₹400,000 INR in 60 days
5.7
5.7

C Programming, C# Programming, Electronics and Microcontroller - all essential for developing the firmware you need - my network extends far beyond just these skill sets. I assure you that your IEC 61850 RTU firmware development project will receive dedicated focus, meticulous planning, and smart execution ensuring successful and timely delivery. To meet your specific requirements, I propose utilizing Python to complement the C/C++ embedded codebase that will be at the heart of your project. We possess the licenses necessary for leveraging any third-party stacks for effective integration, as well as unique insight on leveraging RTOS approaches for reliability and efficiency. In conclusion, while I may not have direct IEC 61850 experience to showcase, my diverse skill-set as an IT freelancer and extensive experience managing complex projects ensures that we can execute this task effectively. I appreciate your valuable consideration, and should you choose me for this project, you can rest assured that my team and I will provide top-notch firmware that speaks natively to Modbus, DNP3, and IEC 61850 with robust fault handling to pass factory acceptance smoothly.
₹100,000 INR in 10 days
5.3
5.3

Hello, I can develop the RTU firmware around a production-focused embedded C/C++ architecture, with reliable protection/control logic, monitoring, metering, and native industrial communication. I will cover: * Modbus, DNP3 and IEC 61850 communication layers * Protection, control, monitoring and metering functions * Secure boot and firmware update handling * Fault detection, recovery and watchdog mechanisms * Efficient memory and real-time task management * Modular RTOS/embedded architecture where appropriate * Build scripts and reproducible firmware builds * Protocol testing and conformance documentation * Configuration registers, memory map and user documentation * Bench/FAT support through final acceptance I would first confirm the MCU/CPU, RTOS requirements, I/O architecture and available protocol stacks, then define the firmware architecture before implementation. Budget: INR 200,000 Timeline: 2 weeks I can start with the architecture and protocol integration plan immediately. Best regards, Bojan
₹200,000 INR in 10 days
4.5
4.5

Developing production-ready firmware for your Remote Terminal Unit requires a meticulous focus on protocol compliance and reliability. My approach integrates secure boot and robust fault handling within an embedded C/C++ environment, ensuring your RTU speaks Modbus, DNP3, and IEC 61850 natively for seamless integration into existing networks. My previous work on a utility-grade firmware project required similar compliance and reliability standards, which ensures I understand the intricacies involved. I recommend using a real-time operating system to enhance fault tolerance while maintaining efficient memory use. As a first milestone, I can provide a detailed development plan and initial code for the communication layer for your review. Which development environment are you considering to facilitate integration early on? Junaid
₹235,000 INR in 7 days
4.0
4.0

Hello, I’m Karthik, a firmware engineer with over 15 years of experience in developing embedded systems for utility applications. I have extensive experience with IEC 61850, Modbus, and DNP3 protocols, and I am confident in delivering production-ready firmware that meets your specifications. I will provide: - Robust protection and control logic. - Comprehensive monitoring and metering capabilities. - A secure communication layer with native support for Modbus, DNP3, and IEC 61850. My approach includes secure boot, effective fault handling, and optimized memory use in C/C++. I'm open to discussing alternative languages or RTOS solutions if they ensure reliability. Deliverables will include: - Compilable source code & build scripts. - Protocol conformance test reports. - A concise user manual. - Ongoing support during bench testing until factory acceptance. I have successfully completed similar projects and can share relevant portfolio examples. I typically use [insert development environment] and am prepared to address any licensing for third-party stacks early in the process. Looking forward to collaborating on this project! Best, Karthik
₹300,000 INR in 7 days
3.7
3.7

Dear Client, I read "IEC 61850 RTU Firmware Development" carefully and understand you are looking for a full-stack developer who can handle both application development and AI integration. I have experience with C Programming, C# Programming, C++ Programming and can work across the complete stack — frontend, backend, APIs, databases, authentication, third-party integrations and AI features. I can build scalable applications using modern technologies while keeping the codebase maintainable and production-ready. A few quick questions: Which AI models/APIs are you currently planning to use? Is there an existing application/codebase, or will the project be built from scratch? Thanks & Regards, Deepak
₹325,000 INR in 30 days
3.4
3.4

Hi, I'm a lead engineer working on automotive ECU firmware: UDS diagnostics, flash bootloaders, and I build production STM32 firmware in C on FreeRTOS. Latest delivery: a field controller with a full Modbus map, fault handling and signed field updates. I'm new to IEC 61850, so I'll prove it before you pay for it. Stack (licensing up front): • STM32H7 + FreeRTOS + lwIP, GCC/CMake • Modbus RTU/TCP: my own stack • DNP3: opendnp3 (Apache-2.0) • IEC 61850: libIEC61850 (GPLv3 or commercial license) • Secure boot: MCUboot (Apache-2.0), signed A/B images, rollback This bid is Phase 1 (45 days): Modbus, DNP3, secure boot, metering/protection framework. Milestones: Modbus on board 20%, DNP3 30%, secure boot + metering/protection 30%, tests + docs 20%. Includes source + build scripts, pre-conformance reports, manual (registers, memory map, update procedure) and 30 days of FAT support. Formal lab certification is separate. Phase 2 (IEC 61850 model + GOOSE) will be quoted after I show you a working 61850 demo; estimate ₹300–400k, 6–8 weeks. What is your target MCU/board and which protection functions do you need?
₹450,000 INR in 45 days
2.9
2.9

With my extensive background and technical expertise in firmware development, along with a deep understanding of embedded C/C++ programming and the protocols you've specified (Modbus, DNP3, IEC 61850), I am confident that I am an excellent fit for your RTU project. Moreover, I have a track record of successful development projects in utility-grade systems which gives me a unique perspective on the challenges and requirements specific to this industry.
₹100,000 INR in 7 days
2.2
2.2

Hello, Primary implementation risk is meeting IEC 61850 timing and memory constraints while also providing secure boot, comprehensive fault handling, and native Modbus and DNP3 without external gateways. GOOSE and SV timing, deterministic resource use on constrained flash/RAM, and certificate/provisioning for secure boot are the items I address first. I have delivered multiple utility-grade firmware projects in embedded C/C++ for ARM Cortex-M and Cortex-A platforms where I implemented Modbus TCP/RTU, DNP3 (OpenDNP3), and IEC 61850 stacks, plus meter and protection logic. Those engagements included protocol conformance testing and producing factory acceptance artifacts and user manuals. I can discuss specific code excerpts and test reports on request. I will start by producing a compact architecture: hardware abstraction layer, protocol task separation, memory pools for IEC 61850 datasets, and secure boot integration. My preferred toolchain is arm-none-eabi GCC with CMake/Make build scripts, using FreeRTOS or a minimal RTOS where deterministic threading is required; for higher-end SOCs I use Yocto-based Linux builds. Third-party stacks I typically integrate are libIEC61850 (C), OpenDNP3 (C++), and FreeModbus, with commercial stack substitution if you require vendor certification. I will supply build scripts, CI cross-compile recipes, and conformance test reports for Modbus, DNP3, and IEC 61850. - Do you have a target CPU/MCU, flash/RAM budget, and preferred secure element for secure boot? - Would you prefer an RTOS-based deliverable or a bare-metal image for initial bench testing? Sincerely, @melopgabriel
₹284,290 INR in 2843 days
2.4
2.4

Hi, I can develop the **production-ready RTU firmware** covering protection/control, monitoring/metering and communications. I have **16 years of embedded R&D experience** with STM32/MCUs, industrial automation, RS485/Modbus, real-time firmware, data acquisition and communication gateways. I have worked on industrial IoT systems involving PLC communication, multiple data points and protocol-based integration. I can build a modular **Embedded C/C++ architecture**, with RTOS where appropriate, separating protection/control, metering, communications, diagnostics and firmware update functions. The communication layer can integrate **Modbus, DNP3 and IEC 61850** using suitable stacks after confirming the MCU resources and licensing requirements. I will be transparent that I cannot claim a previous utility-grade IEC 61850 deployment without evidence, but I can evaluate and integrate the required stack against your hardware and conformance requirements. Deliverables will include **compilable source/build scripts, protocol test documentation, configuration registers/memory map, firmware-update procedure and bench/FAT support**. I can first review the target MCU, hardware, I/O, protocol profiles and memory constraints, then propose the development environment, RTOS architecture and third-party stacks before implementation. Best regards, Subhash Suman Embedded C/C++ | RTU | Industrial Automation | Modbus | STM32
₹300,000 INR in 7 days
2.3
2.3

Hi, I can develop the RTU firmware with protection/control logic, monitoring and metering, and native Modbus, DNP3, and IEC 61850 communication. Proposed Approach: Set up the embedded C/C++ firmware environment. Implement protection, control, monitoring and metering functions. Integrate Modbus, DNP3 and IEC 61850 protocol stacks. Add secure boot, fault handling and memory optimization. Perform protocol and bench testing. Provide documentation, build files and factory testing support. Deliverables: Production-ready RTU firmware Modbus, DNP3 and IEC 61850 integration Protocol test reports Build scripts and source code Configuration/memory documentation Firmware update procedure Factory acceptance testing support
₹400,000 INR in 45 days
2.2
2.2

Hi, I hope you're doing well. I understand this is a production-grade RTU firmware project where protection/control, monitoring/metering, and native Modbus, DNP3, and IEC 61850 communications must operate reliably on constrained embedded hardware. Secure boot, deterministic fault handling, memory efficiency, and factory acceptance testing are equally important. I will develop the firmware in embedded C/C++ with an appropriate RTOS where the MCU and timing requirements justify it. I’ll structure the protocol layers independently, integrate the required IEC 61850 services/data models alongside Modbus and DNP3, and keep protection/control logic isolated from communications for predictable behavior. I’ll also implement secure boot/update handling, watchdog and fault recovery, diagnostics, memory/resource monitoring, and hardware abstraction to simplify testing. Build scripts, configuration/memory documentation, protocol test evidence, and bench-test support will be included. I’ll establish the MCU/toolchain and third-party stack choices against the target hardware and licensing requirements before implementation, then validate the firmware progressively through integration and factory acceptance testing. Best regards, Mikhail
₹300,000 INR in 3 days
0.0
0.0

With a passion for firmware development and over 5 years of experience in full-stack development, I am confident that my skills would be well-suited to your IEC 61850 RTU Firmware project. My extensive knowledge of C/C++ coding and embedded systems aligns perfectly with your need for efficient memory management, secure booting, and solid error handling. Whilst my specialty lies in web and mobile applications, I also possess a deep understanding of electronics and microcontrollers, which are essential for executing the more technical aspects of your project. As an added advantage, I'm skilled in working with React, React Native, Node.js - which fits nicely with your mention of needing to speak the languages Modbus, DNP3, and IEC 61850 fluently.
₹450,000 INR in 7 days
0.0
0.0

Dear Client, As an Aerospace & Embedded Systems Engineer specializing in hard real-time control, industrial networking, and deterministic architectures (C/C++ & FreeRTOS/Zephyr), I am well prepared to engineer your production-grade Remote Terminal Unit (RTU) firmware. Protocol Stacks & Tooling: IEC 61850: Integrating libIEC61850 (GPL/commercial license) on embedded Linux or RTOS (FreeRTOS/Zephyr) to handle MMS client/server, SCL/CID file parsing, and zero-jitter GOOSE publisher/subscriber tasks directly over Ethernet MAC layer. DNP3 & Modbus: Leveraging opendnp3 (Apache 2.0) for DNP3 outstation (TCP/Serial) with secure authentication (SAv5), and FreeModbus for RTU/TCP server maps. Dev Environment: GCC/Clang cross-toolchain with CMake, Ninja, and containerized Docker builds for reproducible compilation. Protection, Metering & Security: Zero-heap runtime loops for high-rate analog RMS/metering calculations and protection logic trips (<10 ms response), paired with hardware root-of-trust (crypto element/TPM) for secure boot and signed updates (MCUboot/X.509). Deliverables Fully documented C/C++ source code, CMake scripts, and memory maps. Automated protocol conformance test logs and bench validation reports. Complete user manual and direct bench support through FAT sign-off. Ready to review your MCU target and hardware schematics to begin immediately! Best regards, Batuhan Akkova
₹300,000 INR in 5 days
0.0
0.0

We recently completed a similar firmware project focused on IEC 61850, ensuring seamless integration into substation networks. Your requirements for protection and control logic, along with full monitoring and metering capabilities, align perfectly with our expertise. With extensive experience in embedded C/C++ development, I can guarantee secure boot, robust fault handling, and efficient memory utilization. I’m also open to discussing alternative languages or RTOS approaches if they offer comparable reliability. Could you share more about your current development environment? Additionally, do you have a preference for any specific third-party stacks that might impact licensing? I would like to discuss your project in further detail. Best Regards, Charl
₹375,000 INR in 7 days
0.0
0.0

Dear Client, For an RTU, the expensive failures usually appear at the boundaries: protection logic behaving differently under fault conditions, protocol objects becoming inconsistent across Modbus/DNP3/IEC 61850, or firmware updates compromising field reliability. I have 11+ years of embedded/electronics experience across 500+ assignments involving MCU systems, industrial communication, protection/control interfaces, firmware integration, debugging, hardware validation and production support. My approach: RTU Architecture → I/O & Protection Model → Data/Object Mapping → Modbus/DNP3/IEC 61850 Integration → Secure Boot → Fault Handling → FAT/Conformance Testing I would focus on deterministic control execution, protocol-to-data-model consistency, watchdog/recovery strategy, configuration integrity, memory discipline, secure firmware update and testability from the start. I can support embedded architecture, protocol-stack integration planning, register/object mapping, hardware/firmware interfaces, validation strategy, bench/FAT support and production documentation. I would not claim previous utility-grade IEC 61850 firmware or conformance certification unless I can document it. Two important questions: 1. Which MCU/SoC and RTOS are selected for the RTU? 2. Do you already have licensed DNP3/IEC 61850 stacks, or should stack selection/licensing be part of the scope? Profile: https://www.freelancer.in/u/ElectronicsMust Kind Regards, Avi Gupta Quality is never an accident
₹300,000 INR in 7 days
0.0
0.0

Hi, This RTU requires a reliability-first firmware architecture because protection/control, metering, and three industrial protocols must operate predictably under real-time and fault conditions. I can structure the firmware around embedded C/C++ with an RTOS where appropriate, separating: • Protection and control logic • Monitoring, alarms, event handling and metering • Modbus, DNP3 and IEC 61850 communication services • Secure boot and signed firmware updates • Watchdog, fault recovery and diagnostic logging • Deterministic task scheduling and memory management • Hardware abstraction for easier board/MCU adaptation For protocol implementation, I would evaluate proven third-party stacks rather than building IEC 61850/DNP3 from scratch, with licensing reviewed before integration. The build will include configuration/register mapping, protocol test procedures, update documentation and support through bench/FAT testing. I won’t claim a previous utility-grade IEC 61850 production project that I cannot verify. Before finalizing the development environment and protocol stacks, I’d need the MCU/SoC, available RAM/flash, Ethernet/serial interfaces, I/O architecture, metering requirements and RTOS preference. Please share the RTU hardware specification/schematic and protection requirements so I can map the firmware architecture correctly.
₹100,000 INR in 7 days
0.0
0.0

Dear Client, I am an IIT Embedded Engineer with 5+ years of experience in utility-grade firmware, RTOS architectures, and industrial C/C++ communications. I will develop production-ready, secure RTU firmware natively supporting IEC 61850, DNP3, and Modbus. Technical Approach & Stack: RTOS & Architecture: FreeRTOS/Zephyr for deterministic task scheduling—prioritizing high-speed protection loops and sub-millisecond GOOSE messaging. Protocol Stacks: Integration of production C stacks (libiec61850 for MMS/GOOSE/SCL models, libdnp3, and Modbus RTU/TCP). Security & Reliability: Hardware-backed Secure Boot (MCUboot), MPU memory isolation, fault logging, and fail-safe watchdogs. Milestone Roadmap: Milestone 1 (Days 1–10 | ): HW Selection, BSP & Architecture MCU/hardware target selection, RTOS BSP, hardware abstraction, protection logic, and secure boot setup. Milestone 2 (Days 11–22 | ): Multi-Protocol Integration Native IEC 61850 SCL/CID modeling, DNP3 Outstation, and Modbus mapping with configuration registers. Milestone 3 (Days 23–35 | ): Conformance Testing & FAT Protocol conformance validation, full memory map docs, user manual, and bench-testing support for FAT. Let's connect to review your MCU target and hardware specs!
₹260,000 INR in 35 days
0.0
0.0

Mumbai, India
Member since Sep 26, 2026
₹750-1250 INR / hour
₹600-1500 INR
min $100000 USD
£20-250 GBP
$34-44 AUD / hour
€30-250 EUR
$250-750 USD
$250-750 AUD
€200-400 EUR
$10-30 USD
$8-15 USD / hour
₹150000-250000 INR
₹600-1500 INR
₹600-3000 INR
$25-50 USD / hour
₹12500-37500 INR
$30-250 USD
₹600-1500 INR
$750-1500 USD
$250-750 USD