You will get a reliable firmware for your device based on Embedded Linux or Zephyr RTOS

4.8
Play video

Let a pro handle the details

Buy Support & IT services from Filip, priced and ready to go.

You will get a reliable firmware for your device based on Embedded Linux or Zephyr RTOS

4.8

Select service tier

  • Delivery Time 14 days
  • Number of Revisions 2
    • Remote Connection Support
14 days delivery — Oct 16, 2023
Revisions may occur after this date.
Upwork Payment Protection

Fund the project upfront. Filip gets paid once you are satisfied with the work.

Play video

Let a pro handle the details

Buy Support & IT services from Filip, priced and ready to go.

Project details

You will get a reliable embedded software for your device, together with flashing instructions and documentation how to use it. Your time is important, so I'm going to based the firmware on Embedded Linux in case of complex systems or on Zephyr RTOS in case of simpler solutions based on ARM Cortex-M microcontrollers.

Your time is important so we will start by answering the questions:
- What are the goals of the project?
- What are your use cases?
- What are the constraints of the project?

I can develop the firmware remotely and test it either on my own hardware, by remote connection, or on your custom hardware shipped to me.
 
Device Desktop/Laptop
Operating System Linux/Unix
What's included
Service Tiers
Starter
$900
Standard
$1,900
Advanced
$4,500
Delivery Time
14 days
14 days
30 days
Number of Revisions
2
5
8
Remote Connection Support
Documentation
-
4.8
7 reviews
100% Complete
4 stars
1% Complete
(0)
3 stars
1% Complete
(0)
2 stars
1% Complete
(0)
1 star
1% Complete
(0)
Rating breakdown
Availability
4.7
Deadlines
4.4
Skills
4.9
Quality
4.9
Cooperation
5.0
Communication
5.0

AK

Aravind K.
5.00
Oct 11, 2021
Write wear OS App for camera IOT project Filip is a true professional and has been excellent to work with. Even though our project got delayed by many months, he chose to be with us and continue his support. A true collaborator indeed. We will definitely work with him again on future projects.  

kh

kevin h.
5.00
Aug 2, 2020
building facial recognition software

WQ

Wajih Q.
4.50
May 29, 2019
Basic Keil/C codes for Bluetooth low energy project (nrf51822) A job well done, was genuinely helpful and understanding. A pleasure to have worked with him.  

GO

Grayson O.
5.00
Jan 2, 2019
Basler Camera PGI Technology

SU

Sekar U.
4.70
Nov 30, 2018
Basler SDK, Halcon , Timer PLC integration Awesome depth of knowledge and commitment to quality  

About Filip

Filip K.
Embedded Software Tech Lead
Krakow, Poland - 10:00 am local time
Hello Partner!

I have experience in creating embedded software. I can create firmware for your product prototype and later move it to mass production.

Your time is important. That is why from the beginning of the project we will state clearly all requirements, possibilities, risks and talk about choices. I will always show you my availability in terms of YOUR time zone.

I will be happy to prototype your solution using high-level language like Python and implement it in a microcontroller (C or C++) or single-board computer (C++, Python or whatever needed). I have biggest experience with Nordic nRF52 series ARM Cortex-M microcontrollers, as well as with running Linux on multi-core ARM embedded devices.

My favourite topics in the field of programming are:
- Embedded Linux (Buildroot) - Raspberry Pi, IMX6 and other platforms
- Microcontroller programming (nRF52, STM32, Freescale/NXP)
- C, C++ and Python programming
- GPS/GNSS positioning
- IoT, LTE/3G modems, connectivity, AWS IoT Green grass
- Bluetooth Low Energy
- CAN/CANopen, SPI, I2C, UART, USB
- computer vision systems (OpenCV, Basler Pylon)
- AI / classification tasks (voice recognition, object detection etc.)
- audio systems
- security/cryptography (elliptic curves, AES, secret sharing)

I will be delighted to carry out and succesfully finish a project in one of these fields.

What I'm willing to learn: Docker

I received a Master of Engineering degree in Automatic Control & Robotics, so if you need a control system, just call me!
 

Steps for completing your project

After purchasing the project, send requirements so Filip can start the project.

Delivery time starts when Filip receives requirements from you.

Filip works on your project following the steps below.

Revisions may occur after the delivery date.

Set requirements

Discuss hardware and software architecture

Review the work, release payment, and leave feedback to Filip.