Find Jobs
Hire Freelancers

IoT Developer with great experience in Embedded C

$15-25 USD / hour

Cerrado
Publicado hace casi 5 años

$15-25 USD / hour

NRB Tech develops IoT projects for international clients, providing App and hardware development services. We are looking for professional, enthusiastic and very able firmware developers to help us deliver projects. Extensive knowledge and experience of writing embedded C is required. Knowledge of C++ is also desirable. In the medium term we will hopefully find one or more developers to work on all areas of firmware development. Immediately we need some unit tests writing, and we are using this project as a test to find professional developers who have a high level of attention to detail and are able to write good C. So while this initial work may seem simple and trivial, it may lead to more interesting work. A zip file is attached containing some code and a unit testing file. There are already four unit tests written which provide coverage for one function. We would like you to write unit tests for all the other functions in ATAppSystem.c, providing full coverage. While the files may be missing some dependencies, they should provide all you need to write the unit tests, but if there is anything else you need please ask. In addition, if there are improvements to the code under test that you can think of, please include these. When applying please tell me what colour a banana is so I know you read the description! Thanks for reading.
ID del proyecto: 20041899

Información sobre el proyecto

23 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
23 freelancers están ofertando un promedio de $22 USD /hora por este trabajo
Avatar del usuario
Hi (Banana is Yellow) I am experienced electronics engineer with more than 9 years of experience. I can do it for you. I have completed more than 200 projects here Please share the complete files. We can discuss it further if you are interested Regards
$30 USD en 40 días
4,8 (222 comentarios)
7,8
7,8
Avatar del usuario
Hello! I have a lot of experience in programming microcontrollers in C, C ++, Assembler for embedded systems. I also have programming experience in DELPHI, Visual C, Matlab, verilog for FPGA. In particular, I have experience writing programs with additional requirements, such as 1) The absence of failures in work for several years of continuous work (reset by watchdog timer was unacceptable) 2) at the limit of processor performance 3) with hard RAM and ROM limits. Often I did a full development cycle, starting from the electrical concept and ending with software and hardware debugging. I will be glad to long-term cooperation with you.
$20 USD en 40 días
5,0 (21 comentarios)
7,2
7,2
Avatar del usuario
Hi sir, I am professional engineer and developer. I have smart team who works for me on various projects. I offer you my services for your projects. We develop products for our clients. Iot, pcb, embedded, backend server and mobile app development are our core skills. Lets talk to us on this project We can also provide you support on long term basis. Regards Ahmad
$20 USD en 40 días
4,8 (44 comentarios)
7,1
7,1
Avatar del usuario
Banana is Yellow. Hi there I am an electrical engineer with 8+ years of experience with IOT based products design and development. I can provide all the functionality needed. Let me know if you are interested.
$25 USD en 40 días
4,9 (30 comentarios)
6,4
6,4
Avatar del usuario
Dear Sir, I am an electrical engineer with 19 years experience in this area , listed among top talented freelancers here. I am going through your requirements and will have some question. I am interested in your project IoT Developer with great experience in Embedded C Please send me a private chat message.
$22 USD en 40 días
4,6 (26 comentarios)
6,9
6,9
Avatar del usuario
Hi! I'm Alberto from Mexico, and a banana is yellow (some bananas are green too =P). I have a lot of experience working with C for embedded firmware, I have been working around overall with pic microcontrollers in C languages, but I know C++, C sharp, python, among other languages. I dind't see any zip file attached yet hehe. I think I have enough knowledge to be part of your team. Regards
$23 USD en 40 días
5,0 (19 comentarios)
5,4
5,4
Avatar del usuario
Hi Im expert with Electronic and Firmware designing. for more details check my profile Best Chamika
$35 USD en 40 días
5,0 (15 comentarios)
5,1
5,1
Avatar del usuario
hello i m programmer and i have finished many projects also i developed many applications and tools i can do let me discuss
$15 USD en 40 días
4,9 (10 comentarios)
4,6
4,6
Avatar del usuario
Hi, I have more than 7+ years of experience in embdded software development. I have knowledge of c & c++ programming. Thanks, Devang
$16 USD en 20 días
5,0 (1 comentario)
2,2
2,2
Avatar del usuario
Hi, Ripe bananas are Yellow. I have gone through the Project Description and it sounds pretty interesting. I presume that your project is in Early development stage and there's a Lot work to do. I have very good knowledge on Embedded Firmware development and system programming in C and Linux, I have been working over 7 yrs with Silicon and OEMs companies, I have good experience on board bringup and development of Products that are already being used on a Large Scale at Customer site. When one writes a code that goes into actual Product that runs on Field, you see issues that one could have never thought of in a Lab. Well having faced such scenarios, it helps me to foresee issue during/post deployment, will I would add it to my Advantage. If you find my profile okay, looking forward to discuss more on the project requirements and details. Looking forward to working with you. Thanks, Sandeep
$19 USD en 40 días
5,0 (1 comentario)
0,4
0,4
Avatar del usuario
I am an embedded systems engineer and I have a lot of experience in WSN,Iot,C,C++ Python ...
$22 USD en 24 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
This banana seems red? Hi there! I have read ur post and become aware that it is something I can fulfill. while working on the project, i figured that u have used CMock + fff for testing. If i would know more about the context of this project, i could provide better solutions. I am so curious about how much score i can get in this "test". Thanks for reading my proposal. /************************************************************/ TEST_F(ATAppSystemTests, test_load_delay_before_repeat_success) { const ATDelayBeforeRepeat m = ATDelayBeforeRepeatOff; ATPALStoredDataReadResponse resp = {.result = ATPALStoredDataResultSuccess, .data = ATBytesCreate((const uint8_t *)&m, sizeof(m))}; StoredDataRetrieve_fake.return_val = resp; bool fromStorage; ATPairingMethod method = ATAppLoadDelayBeforeRepeat(&fromStorage); ASSERT_EQ(method, ATDelayBeforeRepeatOff); ASSERT_TRUE(fromStorage); ASSERT_EQ(StoredDataRetrieve_fake.call_count, 1); ASSERT_EQ(StoredDataRetrieve_fake.arg0_val, ATAppLoadDelayBeforeRepeat); } TEST_F(ATAppSystemTests, test_load_delay_before_repeat_fail_too_high) { const uint8_t m = 2; ATPALStoredDataReadResponse resp = {.result = ATPALStoredDataResultSuccess, .data = ATBytesCreate((const uint8_t *)&m, sizeof(m))}; StoredDataRetrieve_fake.return_val = resp; ATDeviceDefaults defaults = {.delay_before_repeat = ATDelayBeforeRepeatOn}; ATDeviceCustomisation customisation = {.defaults = &defaults};
$22 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
pl note Banana colour is yellow I am unable to see the zip file in this project to write unit tests . Hi I have 10+ years of experience in embedded firmware engineering . I am good at •Architecting, Designing, Developing , Testing of real time embedded products •Development of complete firmware/drivers/chip architecture/chip top level design(digital side) from scratch for an ASIC •Managing teams ( development as well as QA) for any embedded product My core strength is in IOT domain using "WLAN + TCP/IP + Sensor application" . My expertise :- Operating Systems/Schedulers:- Event Based/Message based schedulers, freeRtos, Linux ,Ecos, Greenhills UVelocity VxWorks, WindowsDDK Micro controllers :- ARM 7TDMI , ARM Cortex -M3/M4 , ARC, 8051,STM32Fx... , Freescale MPC512x Host Interfaces :- UART, SPI, I2C, SDIO , PCI , MiniPCI , Cardbus Languages:- C, C++ Configuration tools:- CVS, Git Environments:- ARC simulator, RVDS ARM simulator, GCC ARM , GCC 8051(SDCC), ATmelstudio 6, gcc-cygwin SDKs( boards ):- Anaren(rezolt) Em-fi kit (STM32F205 MCU), Anaren FA2/FA3 cellular platform (STM32F205 MCU), Nordic NRFgo mother kit , Atmel SAM4s , Atmel D20/21 , Gainspan GS1011, Rasberry Pi , ESP WROOM 02 ,STM3240G-EVAL, Renesas S7G2 Given the project , I can do justification --kosuri venu
$27 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello I have a serious experience in embedded C, I am new here on freelancer.com, but I worked for more than 5 years on Upwork, I think I've already applied to your post there, you can check
$45 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, I am an industrial engineer with years of experience on microcontroller programming and IoT devices. We work integrating IoT technology on Spain factories, where the bananas are yellow colour. I've readen your project and it seems quite interesting for me. Please let's talk on private if you are interested on my offer. Thanks for reading, Israel
$20 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
The color of a banana is yellow. I have 20 years of embedded software development experience (Atmel, Microchip, ESP32). I've reviewed the files. The steps(milestones): - Get the project to build which involves adding some header files, declaring some variables, create needed data structures, and implement needed functions. - Verify the supplied tests passed. - Review other CUTs to see what tests needed to be written and write tests. - Give suggestions Thanks for leaving project up for so long Dave
$22 USD en 12 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
i have made many projects with MUC i have experience around 2 years i have experience with some RTOS available in market i have familiarity with IOT and their Protocol(Coap,MQTT) i have Familiarity with bluetooth protocol and use it to some projects i want to develop my skills i have made projects using tiva c and cc2650 lanuchkit to make bluetooth low energy network (using uart protocol to communicate between tiva c and cc2650) and using bluetooth to communicate between cc2650 and phone
$20 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, Thanks for posting the job. First thing first! *** The color of banana is a tricky question :) The color of banana is WHITE while the color of peel is YELLOW *** :) ---- We are a group of highly qualified engineering having 8+ years of experience in Embedded Systems Design and Development. After working for multiple MNCs including Intel, Broadcom & Honeywell, we decided to start our own venture. With more than 8 years of experience in C, C++ & Python and more than 5 years of experience in IoT Design & Development, we believe that we can provide you best expertise and solution for all your needs. * NOTE: We could not find the attachment for the mentioned test unit files. Would be great if you can share the same. Following is the list of projects successfully executed and delivered. 1. Marvel MW3xx & FreeRTOS based Zigbee Home Automation for Light, Door, Motion & Waterleak sensors. 2. ESP32 based IoT Curtain Rail Control System. 3. ESP8266 & STM32 based Home Automation project. 4. iMX6UL based Industrial IOT Gateway running Linux operating system 5. And many more... We can provide you more details about us and the project if required. Thanks & Regards! Looking forward to work with you!
$20 USD en 40 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
St Kilda, Australia
0,0
0
Miembro desde jun 19, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.