
Closed
Posted
Paid on delivery
Embedded SNMPv3 Developer Required – STM32H723 + lwIP I am looking for an experienced embedded developer who has previously implemented SNMPv3 on STM32 or similar microcontrollers using lwIP. I already have basic SNMPv1 GET and TRAP functionality working on an STM32H723-based board. The middleware, BSP, FreeRTOS tasks, and UDP stack are already in place. The task is to extend the existing SNMP agent to support secure SNMPv3 communication. Project Requirements Phase 1: SNMPv3 Communication Implement SNMPv3 GET and TRAP functionality. Enable SHA authentication and AES-128 privacy/encryption using USM. Respond to authenticated and encrypted GET requests. Support GETNEXT, if feasible. Send authenticated and encrypted traps to Bitcom NMS. Ensure a valid, unique SNMP engine ID for the device. Maintain the existing SNMP functionality while adding SNMPv3 security. Phase 2: Specification-Based Implementation After successful SNMPv3 communication, extend the agent according to the attached technical specification. The implementation should include: Production support for SNMPv3 authPriv only; SNMPv1/v2c must be disabled. Required MIB structure and enterprise OID. GET, GETNEXT, TRAP, and INFORM support. Mandatory event and status fields, including: Event ID Asset ID Device type Device IP Event type Event code Severity Health status Timestamp Description Additional event information Periodic status and failure notifications. INFORM messages for critical events, including acknowledgment and retry handling. Appropriate access control and SNMPv3 security configuration. Acceptance Criteria Wireshark shows valid SNMPv3 authPriv packets using SHA + AES-128. A valid, unique SNMP engine ID is configured. Successful communication with Bitcom NMS Server (preferred) or Net-SNMP tools such as snmpget and snmptrapd. GET, TRAP, and eventually INFORM operations work correctly. Code builds successfully in STM32CubeIDE. Implementation fits within the existing Flash and RAM limits. All required fields and notification formats comply with the attached technical specification. Project Milestones Milestone 1 – SNMPv3 GET & TRAP Communication (₹1,500) (2 Day deadline) Implement and verify SNMPv3 communication with SHA authentication and AES-128 encryption using hardcoded credentials initially. Milestone 2 – Specification-Based Implementation (₹1,500)(2 Day deadline) Modify the SNMP agent according to the attached specification, including the required OIDs, MIB structure, event fields, status information, and notification formats. Milestone 3 – SNMPv3 INFORM Implementation (₹1,500)(2 Day deadline) Implement INFORM messages for critical events, including acknowledgement, retries, and fallback to TRAP where required. Important I want to first establish reliable SNMPv3 GET and TRAP communication. Once this is working, we will proceed with implementing the actual specification and INFORM functionality. Please apply only if you have prior hands-on experience with SNMPv3, USM security, and embedded networking, preferably on STM32 + lwIP, and can start immediately.
Project ID: 40707215
14 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
14 freelancers are bidding on average ₹7,059 INR for this job

Hi there, I have carefully reviewed your requirements for extending the existing STM32H723 + lwIP SNMP agent from SNMPv1 to secure SNMPv3 communication. My experience covers STM32 development, FreeRTOS, lwIP, UDP networking, embedded security, authentication/encryption, and protocol-level debugging. I am comfortable working with SNMPv3 USM, SHA authentication, AES-128 privacy, engine ID handling, GET/GETNEXT, TRAP, and INFORM messaging while respecting embedded Flash/RAM constraints. Since your BSP, middleware, FreeRTOS tasks, UDP stack, and SNMPv1 functionality are already operational, I can focus directly on the SNMPv3 security layer and move quickly toward Milestone 1. I can also validate packets with Wireshark/Net-SNMP and maintain STM32CubeIDE compatibility throughout the implementation. I have reviewed the three milestones and can start immediately. Send me your existing project and technical specification, and I can begin with SNMPv3 authPriv GET/TRAP integration. Best regards, Samuel tshibangu
₹12,500 INR in 1 day
5.4
5.4

You have SNMPv1 GET/TRAP running on the STM32H723 with lwIP and FreeRTOS already in place, so the real work here is the USM layer — SHA auth, AES-128 priv, engine ID discovery, and the authPriv packet path — not rebuilding the agent from scratch. Here's what I bring to this: → I've implemented SNMPv3 USM on STM32 + lwIP before, including engine ID generation, SHA-1 auth, AES-128 privacy, and authPriv GET/GETNEXT against Net-SNMP and Bitcom NMS. → I've shipped production embedded firmware on STM32 and nRF platforms — including an ESP32-S3 curtain controller with Modbus RTU over RS485 plus MQTT, taken through a 25-unit production run with QR-coded serial traceability. → Full stack in-house: firmware, custom PCB design, and enclosure — so if the SNMPv3 agent exposes a hardware or memory constraint, I can trace it past the software layer. My approach: → Milestone 1 first — get authPriv GET and TRAP working with hardcoded credentials, verify in Wireshark that SHA + AES-128 packets are valid, confirm the engine ID is unique. → Then Milestone 2 — restructure the MIB to your spec, disable v1/v2c, wire in the required event and status fields.
₹10,000 INR in 4 days
2.9
2.9

As your embedded SNMPv3 developer, I bring to the table a wealth of experience that uniquely aligns with your project requirements. Having successfully implemented SNMPv3 on STM32 or similar microcontrollers using lwIP, I'm well-versed in precisely what you need – from extending existing DHCP stacks to authenticating and encrypting GET and TRAP functionality with SHA and AES-128. Throughout my career, I've demonstrated a deep understanding of STM32H723-based boards, FreeRTOS tasks, as well as BSP and UDP stack configurations. Building on existing foundations, I'll ensure your device maintains its present SNMP functionality while incorporating the added security layers of SNMPv3. I understand the importance of milestones and have structured my approach in line with yours. Your priorities are mine too - you get robust SNMPv3 GET and TRAP communication first; then we focus on extending the agent according to the provided specification, making sure that required OIDs, MIB structures, event fields, status information, and notification formats are all implemented effectively. Finally we can shift gears to SNMPv3 INFORM implementation for critical events, focusing on acknowledgement, retries, and fallbacks where necessary. With me at the helm of this project, it's not just about executing on your technical specifications but also about building reliable technology that aligns with your long-term business growth.
₹1,500 INR in 4 days
2.6
2.6

I’m experienced with blockchain and Web3 development, including token integrations, smart contracts, APIs, and secure backend infrastructure. I can help build a reliable solution for token transactions, wallet integration, and multi-chain support with a strong focus on security and production readiness. I’m also comfortable working with Solidity, Python, TypeScript, and modern Web3 tooling.
₹1,500 INR in 2 days
2.5
2.5

You've got SNMPv1 running on STM32H723 with lwIP — extending that to SNMPv3 authPriv is exactly the kind of work I enjoy. → I've implemented SNMPv3 USM (SHA auth + AES-128 priv) on STM32 + lwIP, engine ID and all. → You'll get GET/TRAP working first, verified in Wireshark, then INFORM with retry handling. → Firmware, PCB and full prototype shipping all handled in-house here. → I can start immediately. For this scope, the cost would be INR5500.
₹5,500 INR in 4 days
2.7
2.7

Hi There , Good morning! I am an expert mobile engineer with skills including Firmware Development, Network Security, Software Development, Embedded Systems, C Programming, Debugging and STM32. Please contact me to discuss more about this project. Please keep me informed
₹7,770 INR in 6 days
0.0
0.0

I CAN EXTEND YOUR EXISTING STM32H723 + LWIP SNMP AGENT TO PRODUCTION-READY SNMPv3 AUTHPRIV WITH SHA AUTHENTICATION, AES-128 USM PRIVACY, GET/TRAP, AND EVENT/INFORM SUPPORT. I have experience with embedded networking, FreeRTOS, lwIP, UDP-based protocols, and security-focused protocol integration. I understand that your SNMPv1 GET/TRAP implementation is already working, so I’ll extend the existing agent carefully rather than replacing the current middleware or network stack. For Milestone 1, I’ll focus specifically on: SNMPv3 USM with SHA authentication AES-128 privacy/encryption Authenticated/encrypted GET requests SNMPv3 authenticated/encrypted TRAPs Unique and valid SNMP engine ID GETNEXT where feasible Wireshark packet validation Bitcom NMS / Net-SNMP interoperability STM32CubeIDE build and Flash/RAM validation After reliable communication is established, I can implement the specification-driven MIB/OIDs, required event/status fields, periodic notifications, INFORM acknowledgement/retry handling, and authPriv-only access control. I’m comfortable working directly within the existing STM32 + FreeRTOS + lwIP codebase and can start with the 2-day Milestone 1. Regards, Yasir Ahmed
₹7,000 INR in 7 days
0.0
0.0

I can help extend your existing STM32H723 SNMP agent toward secure SNMPv3 communication while keeping the current lwIP and FreeRTOS structure intact. I will focus on implementing the required USM security flow with SHA authentication and AES-128 privacy, validating encrypted GET and TRAP exchanges through packet analysis and SNMP tools. My approach is to first stabilize the SNMPv3 authPriv communication layer, then integrate specification-based MIB, OID, event, status, and notification requirements in a clean way. I will ensure the code builds properly in STM32CubeIDE and verify interoperability with testing tools. I estimate completing the full implementation within six days with the projected completion date of September 18, 2026. I will provide clear progress updates and maintain focus on reliable embedded networking implementation.
₹1,800 INR in 6 days
0.0
0.0

?IF YOU'RE NOT HAPPY, YOU DON'T PAY.? I recently helped a client successfully implement SNMPv3 on their STM32 microcontroller, enhancing their device's security while maintaining existing functionality. I can assist you in extending your SNMP agent to support secure SNMPv3 communication, ensuring it meets your specifications. I understand the importance of clean, professional, and user-friendly implementations. Your need for SHA authentication and AES-128 encryption aligns perfectly with my expertise. I have extensive experience outside of Freelancer, but I am new to Freelancer! My skills in embedded development, networking protocols, and secure communications will ensure a smooth project execution. Looking forward to collaborating on this project. Regards, MORNE.
₹5,000 INR in 14 days
0.0
0.0

I read the requirements carefully. I have strong experience with embedded systems, networking, Python/C development, hardware-software integration, and robotics, and I understand the STM32 + FreeRTOS + lwIP environment. However, I want to be transparent: I do not have verified prior hands-on experience implementing SNMPv3 USM with SHA authentication and AES-128 privacy specifically on STM32 + lwIP. Since your project explicitly requires proven SNMPv3 experience, I do not want to claim something I cannot substantiate. My embedded background would allow me to work with the existing STM32H723 middleware, FreeRTOS tasks, UDP/lwIP stack, memory constraints, and STM32CubeIDE build environment, but I understand that the SNMPv3 security layer
₹7,000 INR in 7 days
0.0
0.0

⚠️ IF YOU’RE NOT HAPPY, YOU DON’T PAY ⚠️ I have extensive experience implementing SNMPv3 on STM32 microcontrollers, including previous projects with lwIP. This directly aligns with your need for secure communication, and I'm ready to extend your existing functionality while ensuring clean implementation. To achieve your goals, I will first establish reliable SNMPv3 GET and TRAP communication using SHA and AES-128. After verification, I will smoothly integrate the additional specifications and ensure compliance with your requirements. I prioritize clear communication and practical execution, aiming for long-term success. I’m currently building my reputation on Freelancer, so I’m offering a discounted introductory rate while maintaining the same professional standard I’ve delivered throughout my career. Let's chat about how we can get this project rolling! Regards, Anchel
₹3,750 INR in 7 days
0.0
0.0

Hi, I'm Paul — an embedded firmware developer with strong STM32 and lwIP networking experience. I've shipped SNMP/UDP-based monitoring agents on Cortex-M platforms. My Upwork profile has earned over $300,000 on Upwork with account Paul.P. DevBrix develops secure embedded networking and monitoring firmware — please review past work at https://devbrix.com. I'd be glad to discuss your SNMPv3 implementation on the H723. Best regards, Paul.
₹11,500 INR in 7 days
0.0
0.0

I can extend your existing STM32H723 SNMP agent to support secure SNMPv3 communication while keeping the current SNMP functionality stable. I understand the requirements around lwIP integration, USM security, SHA authentication, AES-128 encryption, and reliable communication with NMS platforms. My approach will begin by reviewing the current SNMPv1 implementation, STM32CubeIDE project structure, memory constraints, and network stack configuration. I will then implement SNMPv3 authPriv support, engine ID handling, secure GET/GETNEXT responses, encrypted traps, and INFORM message handling with proper retry logic. I will validate the implementation using Wireshark packet analysis and Net-SNMP tools to ensure protocol compliance and reliable operation. I will provide clean embedded C code with proper integration notes and testing results. Please share the current SNMP agent source code and confirm whether the lwIP SNMP module is already customized or based on the standard implementation.
₹12,000 INR in 7 days
0.0
0.0

Delhi, India
Payment method verified
Member since Apr 28, 2021
₹600-1500 INR
₹600-1500 INR
₹600-900 INR
₹600-1500 INR
₹600-1500 INR
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
$250-750 USD
₹100-400 INR / hour
$30-250 USD
₹750-1250 INR / hour
$750-1500 USD
$15-25 USD / hour
$5000-10000 USD
₹1500-12500 INR
$15-25 USD / hour
₹1500-12500 INR
₹75000-150000 INR
₹1500-12500 INR
$25-50 USD / hour
₹1500-12500 INR
$15-25 USD / hour
$750-1500 USD
£20-250 GBP