Embedded Software jobs

Embedded software is installed on electronics and hardware devices with the aim of ensuring control over the target object, item, or device.

Most businesses manufacture their products using electronic equipment and other machines. To ensure total control of the machine, device or object, one may consider leveraging the power of technology by installing Embedded Software. Such machines of devices could be operated from a computer or just by touching buttons. Embedded Software installations automate processes, increasing the productivity of the business and thus the profitability of the business as a whole.

Developers of Embedded Software are very resourceful and highly knowledgeable as far as such projects are concerned. Since businesses are trending towards Embedded Software installations, it is for this reason that professional proficiency in this area is gaining demand every day. Freelancers with prerequisite experience can offer their services using Freelancer.com. The free platform provides them an incredible opportunity to meet with various clients with whom they may strike a contract. It is for this reason that freelancers are advised to display on their profiles their proficiencies and experience in tackling such projects for them to gain an upper hand in this market.

Hire Embedded Software Developers


My recent searches
Filter by:
    Job State
    236 jobs found, pricing in USD

    I need an "Embedded Software Engineering" who has great skills and have experience of at least 3 years.

    $338 (Avg Bid)
    $338 Avg Bid
    6 bids
    PCB designing 6 days left

    Currently i need pcb designer for design our product custom pcbs

    $184 (Avg Bid)
    $184 Avg Bid
    21 bids

    The objective is to design an automotive Data Logger. The function of data logger will be to record the data from vehicle such as fuel, speed, distance, location etc. The data will be recorded by Nucleo-L476RG development board via CAN Bus. The proposed data logger will be able to connect with the Server using access point to upload the recorded data. Data logger will also be able to store the vehicle data.

    $531 (Avg Bid)
    $531 Avg Bid
    11 bids

    Its a digital notebook project. Project details mentioned below :- 1. The device will be loaded with a Linux kernel version 4.1.15 on which a user interface is to be developed. 2. The project would require the developer to have an understanding of the YOCTO project.

    $5 / hr (Avg Bid)
    $5 / hr Avg Bid
    2 bids

    I need a little update in my Test Program (Labwindows). All code and GUI and all is done, just need program be capable to send email automatically to specified people when yields goes down <97%.

    $167 (Avg Bid)
    $167 Avg Bid
    4 bids

    Ziel ist es eine MPU6050 an einem ESP32 (Wroom) zu betreiben. Die Ausgabe der Daten erfolgt über Bluetooth in einem vorgegebenen Format. Wir benötigen Daten der Drehung um die Hochachse in 5 Grad Schritten (Anzahl wie oft wurde um 5, 10,15,.... Grad gedreht). Die Daten werden in 5 Minuten Paketen aggregiert und mit Zeitstempel gespeichert. Verbindet sich ein Device (mobile Phone) mit BT, so werden die aufgezeichneten Daten an das mobile Phone übertragen und vom ESP32 gelö[url removed, login to view] ESP32 lauft mit einem Akku, und soll daher sehr Stromsparend sein, bei keiner Bewegung deep sleep.

    $2641 (Avg Bid)
    $2641 Avg Bid
    11 bids
    Windows Application 3 days left

    Monitor/product purchaser application ran in python. Must have web hook to send links to slack, user friendly, create add to cart links, keep profile logged into websites constantly, little data/ram use, etc

    $1248 (Avg Bid)
    $1248 Avg Bid
    31 bids

    - Hardware using MC9S08QE96 microcontroller - C code should be writter on Codewarrior

    $24 (Avg Bid)
    $24 Avg Bid
    7 bids
    Quadacopter 3 days left


    $17 (Avg Bid)
    $17 Avg Bid
    4 bids

    ***WHO IS ELIGIBLE TO APPLY*** Please only apply for this project if you live in one of the following countries: Russia Belarus Ukraine Moldova Romania Serbia Bosnia-Herzegovina Montenegro Kosovo Macedonia Albania Egypt Morocco Morocco? Yes. Morocco. Morocco is a sentimental choice. Frankly, I will most likely end up working with engineers who live in Russia and the Ukraine because it is well-known that those two countries have many millions of highly qualified engineers, but I encourage any qualified person who resides in any of the above countries to apply. ***SPECIAL NOTE TO EGYPTIANS*** This is not a bizarre (open air marketplace). I am not interested in haggling back and forth with you as seems to be your custom. If you do not want to clearly and simply give me X and Y, then please do not apply. Ok? I am weary of Egyptians trying to haggle with me. ***PROJECT DETAILS*** I have created a detailed functional specification which I want you to help me transform into a circuit design. This is *not* a PCB layout project. This is a circuit design project. Although the circuit will likely use an ESP8266, I do not require that you have any experience with the ESP8266. Instead, I am looking for engineers who have experience with micro-controllers such as PIC, STM, AVR, FREESCALE, NXP or Zilog or similar. ***WHY IS THIS ADVERTISEMENT LONG AND STRANGE?*** To help me choose a suitable candidate I propose to pay you for one hour of your time (as a sort of “paid tryout”) to review my functional specification and provide me with design suggestions. ***HOW TO APPLY FOR THIS PROJECT*** Please do not bother writing up a customized response to this ad. Instead please copy and paste the two sentences below into a message and replace X and Y with the US dollar amounts you want to receive. “I would charge you $X for one hour of my time to evaluate your functional design and provide you with a brief report” where X is your rate in US dollars. and "If we were to work together on an hourly basis I would require that I receive $Y for each hour I worked for you." Please understand that $Y is *not* the amount of money I would pay you on Freelancer. Instead $Y is the amount of money you would *receive*. ***MORE DETAILS*** If we were to work together initially I would probably authorize you to work for only one hour at a time. If our relationship were to continue then I would probably authorize you to work two to three hours at a time. By limiting the number of hours you work at a time, I would be able to avoid the need to create detailed specifications for you because I would be able to regularly check on the work you were doing for me. I have found that this approach works much better than trying to create detailed project requirements with milestone payments. In theory detailed project requirements with milestone payments seem sensible. But I have found in practice they are actually not usually feasible. In my experience, detailed project requirements with milestone payments typically lead to misunderstandings, resentment and discord… at the least. As I presume you know, the amount I would pay you on Freelancer is not the same as the amount of money you would receive. I am asking you to ignore the Freelancer fees and associated money transfer fees, bank fees, etcetera and instead focus on the amount of money you require to actually receive. Perhaps you are thinking, “But those fees must be paid!” If we were to work together, I would pay you enough extra when I paid you on Freelancer to compensate you for those fees. In other words, imagine how much money you want in your pocket for each hour you worked for me except for one thing: fees such as government taxes (I am thinking of income tax), registration fees, license fees, operating fees, or any other fees you would need to pay “in real life.” You would need to pay those Are you confused? Imagine you were to work for me and I were to hand you cash. Ok?

    $8 / hr (Avg Bid)
    $8 / hr Avg Bid
    12 bids

    Hi there ! We are looking for a trustworthy and skilled Software Developer, who has experience in embedded systems development, especially working with Texas Industries Radio Chips (cc26xx / cc13xx Soc) Contiki OS (which is running on above mentioned chips) The project focus is to extend an existing demo application with code for getting additional sensor data, switch DPIO's from the Chip and integrate OTA- / configuration management options. please have a look to: [url removed, login to view]

    $15 / hr (Avg Bid)
    $15 / hr Avg Bid
    17 bids

    The controller will read the voltage/frequency converter and remembering it will switch its outputs according to its value. If it is higher than the standard or if it is lower than the standard. The values of the current voltage and the reference value must be displayed on the display.

    $98 (Avg Bid)
    $98 Avg Bid
    7 bids

    I want a suggestion to make an array of data

    $25 (Avg Bid)
    $25 Avg Bid
    21 bids
    Project for Krishnaa K. 3 days left

    Hi Krishnaa, My name is Lucas, I'm a young entrepreneur doing a project in fashion and i noticed your work on Code Canyon about the Instagram Scraping. I'm contacting you because i saw this really cool Instagram Money Calculator : [url removed, login to view] I'm currently doing an Excel listing Instagram influencers and i'd like to know if you could implement this calculator in a spreasheet with a refreshing live data option. Looking forward to hear from you. Lucas PS : I fixed the price randomly, we'll discuss about it later i you want to do this.

    $58 (Avg Bid)
    $58 Avg Bid
    1 bids

    Embedded C++ programming

    $29 (Avg Bid)
    $29 Avg Bid
    18 bids

    need to copy the data that is on ADSP-bf536 to other bf-536 (a copy & paste)

    $98 (Avg Bid)
    $98 Avg Bid
    3 bids

    I would like to make some change to a destock software, creating restricted access to my clients

    $442 (Avg Bid)
    $442 Avg Bid
    26 bids

    you are asked to develop a virtual memory simulation tool and do some experiments with it. Your program will read a file called data.txt. This file consists of a long series of memory references. Each line of the file has three values, delimited by a space. The first field is an integer, showing the process number. The second is also an integer, showing a memory reference (address). And the third is a char, either “R” (Read) or “W” (Write). If this char is a “W”, it means that the referenced memory address is modified. Each memory reference happens in one time unit, i.e. every line in the data file should have a unique timestamp. The page table you maintain should also have a dirty bit and a reference bit for each page. You may want to include other data as well. All addresses are 16 bits; so all processes have a virtual address space of 64KB (216). All addresses read from the file will be in the range 0 ... 65535. Each page is 512 bytes, so each process has a page table of size 128 (216/29 ). In other words, in each virtual address, the first (most significant) 7 bits determine the virtual page number, and the last 9 bits determine the offset of the address within the page frame. There are 32 addressable physical pages in the main memory, i.e. the physical memory size is 32pages*512bytes/page = 16KB. You have to keep track of three statistics, the total number of page faults, the total number of disk references and the total number of dirty page writes. Every page fault has at least one disk reference, but if the page to be replaced is dirty, then there will be two disk references, one to copy the dirty page back to the disk and one to load the new page. Each process has its own page table, so address 12340 in process 1 is different from address 12340 in process 2. You should have a global variable debug. The user should be able to set this variable via command line. If debugging is on (debug == 1 or debug = True), your program should display information about each page fault whenever a page fault occurs. It should list the line that generated the page fault, the physical page being replaced, the process number, the virtual page, and whether or not the page being replaced was dirty.

    $101 (Avg Bid)
    $101 Avg Bid
    12 bids

    Project is under IPA and NDA, so details will be vague here; The application is based on a Teclast P89H android 6.0 tablet. Application/device will need to talk to a Orange pi interface board via USB for writing SD cards etc. Application will need to utilise camera for reading QR codes. Application will have company registrations and accounts, device will be connected to our server. Device/application will detect registered devices etc. Security is paramount on this device. If you are interested, you have the skills required to complete this job and want to know more please contact me. Thanks

    $1768 (Avg Bid)
    Featured NDA
    $1768 Avg Bid
    61 bids

    Top Embedded Software Community Articles