Find Jobs
Hire Freelancers

Firmware for Edge Device

₹12500-37500 INR

Closed
Posted 10 months ago

₹12500-37500 INR

Paid on delivery
I am looking for a developer to create a custom firmware for an edge device. This firmware will be used to collect & filter data, generate critical alerts and must use RAM memory. Additionally, it should include a data filtering and conversion capability. The developer should have familiarity with embedded software development for projects requiring real-time functionality as well as power management. If you are confident in your ability to create this firmware, I would love for you to apply for this project!
Project ID: 36879747

About the project

4 proposals
Remote project
Active 9 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average ₹30,000 INR for this job
User Avatar
I have 20 years of industry experience in embedded and networking domain. I worked on Linux, RTOS and bare bone OS also and developed device driver, board bring up, system programming, IoT etc. I would like to discuss with you.
₹35,000 INR in 30 days
4.9 (2 reviews)
2.6
2.6
User Avatar
Hello, I am good at developing code for esp32, gps , accelerometer etc. I have seen the attached project document and I am confident of doing it. I will require one board with all the hardware attached. Please send me the data sheet of all your devices. I will use esp32arduino platform
₹35,000 INR in 15 days
0.0 (0 reviews)
0.2
0.2
User Avatar
I am Pratik from SIQOL Technologies. I can help you with your requirements as we have expertise in working on different Embedded systems. We are working in multiple domains such as IoT, Consumer, Semiconductor, Healthcare, Automotive, and Multimedia. I am having more than 11 years of experience working on different embedded products. Some of the products I have worked on are, IoT products (Industrial IoT Gateway(ESP32-S3/ESP32), Vacuum cleaner Robots(ESP32-S2/STM32), Air purifiers(ESP32-S3/STM32), Stick vacuum cleaner(ESP32-S3/STM32)), 4K Live Streaming Camera, Digital Shelf Display at a Grocery store using TI's AM335x, Produce/Meat stock Display monitor using TI's AM57xx, WebRTC based Cameras , AR/VR Glasses using QComm Snapdragon 820, Wi-Fi Sniffing Devices, and Wireless remote control devices. We have experience working on different Processors and Controllers Processors: Qualcomm Processor Snapdragon 410, Snapdragon 600 and Snapdragon 820. TI’ Family AM57XX, AM537X, AM335X, DM8168 Controllers: Espressif ESP32, ESP32-S2, ESP32-S3 (Wi-Fi + BLE), ST Micro STM32H745x (BLE, Thread), SiLabs EFM32TG11, EFM32GG12(SubGHz, BLE), Microchips PIC32, MediaTek MT3620 (Azure Sphere), TI CC2530, CC2538-92 (Zigbee, OpenThread)
₹25,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a firmware developer with 10 years of experience. What kind of data filtering we need to do from CAN ? Is there a common data structure so that we can extract the desired info only? esp32 is very good at FreeRTOS. esp-idf is built for freertos. It have a nice UI to configure properties of RTOS. 512KB of RAM will be more than enough for the FreeRTOS heap with less than 10 threads. Memory optimization is possible with the APIs of FreeRTOS, like typedef struct xHeapStats { size_t xAvailableHeapSpaceInBytes; /* The total heap size currently available - this is the sum of all the free blocks, not the largest block that can be allocated. */ size_t xSizeOfLargestFreeBlockInBytes; /* The maximum size, in bytes, of all the free blocks within the heap at the time vPortGetHeapStats() is called. */ size_t xSizeOfSmallestFreeBlockInBytes; /* The minimum size, in bytes, of all the free blocks within the heap at the time vPortGetHeapStats() is called. */ size_t xNumberOfFreeBlocks; /* The number of free memory blocks within the heap at the time vPortGetHeapStats() is called. */ size_t xMinimumEverFreeBytesRemaining; /* The minimum amount of total free memory (sum of all free blocks) } HeapStats_t; Available for Stack Memory also. These apis are capable to debug memory leaks easily. sleep mode, edge computing can also be done I have used this same device for one Tech Mahindra Embedded project.
₹25,000 INR in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Member since Jul 13, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.