Expert Developer in C & C++ & Rust for writing code for ESP-IDF
$10-200 USD
Thanh toán khi bàn giao
We require a highly skilled C & C++ & Rust developer who can implement a set of features in different languages
- C
- C++
- Rust
Key functionalities required:
- we want to decide which programming language to choose for a ESP-IDF based project
- implement the corresponding make files with dependency management (CMake)
- implement the code for each language by best practices
- code builds&runs on ubuntu 22.04 and finally on ESP32
- provide test data into a resources folder to be able to run your implementations as unit tests
- package builds via bash script and provide runner for unit tests
- optimize the languages corresponding readability
- provide best practice documentation
Strong C/C++/Rust programming skills
After this test project, we will assign you development tasks around our real requirements. So consider this as a test project to learn us, and to show your expertise
The milestones to implement:
MS1:
- implement a GNSS / NMEA parser to parse sentences into usable data structures (structs, classes, ...)
MS2:
- fetch ESP32 states like battery SOC, RTC time every configurable seconds (default 60s)
- persist each fetch of states into a data structure (recommend if json is not okay for you), which is failsave (if one data is broken, not all datasets are broken)
- provide a transactional detection, so that other threads are only reading final written files
MS3:
- implement sending via MQTT the aggregated data from MS2 as json
- Assume you can send only random(5*60s, 30*60s), every 5-30mins
- ensure to only read finished files of MS2
Budget?
will not be disclosed, place your best bid to get considered
What is next?
We will share you a NDA and afterwards a paid test task.
Payment?
- you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task
- we discuss about clearances and effort
- we mutually agree to effort
- we assign you the task after mutually agreed
- you implement, test and deliver
- you provide also unit /integration tests to ensure code is always working
- you document each required step to make interaction of systems to work
- we test on our premise (you maybe help to fix issues)
- we pay
(basically the rules of freelancer)
Closed book vs open book?
We work only on open book.
Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task.
We are sorry we will not hire you in such a case!
Deliveries?
- in our on premise git (access will be granted to you)
- full sources
- cmake
- multiple samples of data/jsons
- bash to run build, and to run tests
- libs, need prior confirm and we prefer to use mostly latest stable versions
- run on [login to view URL]
- your code is working on our end too
- your code passes our CI build
- you may require to help us here on setup
- we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less
ID dự án: #37841653
Về dự án
19 freelancer chào giá trung bình$139 cho công việc này
Excitement fills me as I submit my proposal for the C & C++ & Rust Expert for writing code for ESP-IDF. With over 10 years of experience as a software developer, I am confident in my ability to excel in this ro Thêm
With over [X] years of experience in embedded software development, I am well-versed in the languages you require - C, C++, and Rust. My solid foundation in C programming is complemented by my ongoing expertise in newe Thêm
I am Haseena, a seasoned C, C++ and Python developer with extensive experience in embedded systems, which puts me in a prime position to handle your ESP-IDF project. In my career, I have handled numerous projects requi Thêm
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA (swing, FX, Springboot) , C prog, C++ prog, .NET, C# prog , Python, MATLAB. Artificial Intelligence Thêm
As an experienced and multi-faceted programmer extensively skilled in C, C++ and Rust languages, specializing in arduino and microcontroller programming. I can confidently assure high-caliber delivery on this project. Thêm
Hello. I read your requirement i will do that. Please come on chat we will discuss more about this. I will waiting your reply.
Yes I have read your project and understood requirements but have some doubts. please message me so we can discuss in detail. i am ready to start work.
Hi hope you are doing well i am working as a embedded software developer in C++ so i have good knowledge about C++,cmake,makefiles,ubuntu all these things so i think i can delevire your project lets connect and discuss Thêm
As a talented C/C++/Rust developer, I would be an excellent choice for your ESP-IDF project. My in-depth understanding and proficiency with these languages have been honed over my two years in software development. No Thêm
Hello, Darko P. I am very interested in your project "C & C++ & Rust Expert for writing code for ESP-IDF" and I believe that my skills and experience make me a strong candidate for this job. I am proficient in RUST P Thêm
Hello, I'm Fernando Moreira, an experienced developer in C, C++, and Rust, with a strong background in ESP-IDF projects. I'm excited to apply for your project because it matches my skillset perfectly. I offer: - Prof Thêm