Embedded software is a term used to describe software components that are integrated into a device or system. This type of software is often paired with hardware components like processors and sensors and is used for a variety of purposes in various devices such as automobiles, medical equipment and smart appliances. An Embedded Software Developer almost always comes from an electrical or software engineering background, having expertise in embedded operating systems, microprocessors, digital signal processing and real-time programming. They are responsible for developing, testing, debugging and integrating software for devices, systems and machines.

Here's some projects that our expert Embedded Software Developer made real:

  • Designing architectures and protocols for communication between devices
  • Developing code to enable secure and reliable data transmission over networks
  • Developing user interfaces for embedded systems featuring touchscreen displays or buttons
  • Creating new drivers or porting existing ones to different embedded platforms
  • Integrating embedded components such as sensors, microcontrollers, processors into applications
  • Debugging existing code and finding solutions to guarantee scalability and reliability of the systems

Embedded software has an important role in modern society. Devices would not be able to function properly if it weren’t for the innovative minds of embedded software developers. Our professional developers have experience in many different areas such as robotics, mechatronics and drone technology, so you can rest assured your unique project will be delivered with the utmost expertise. No matter how complex or challenging the problem is - our dedicated developers can find a solution.

Don't hesitate - post a project on Freelancer.com today and hire an expert Embedded Software Developer to breathe life into your project!

На основании 29,240 отзывов клиентов, рейтинг Embedded Software Developers составляет 4.8 из 5 звездочек.
Нанять Embedded Software Developers

Фильтр

Мои последние поисковые запросы
Фильтровать по:
Бюджет
по
по
по
Тип
Навыки
Языки
    Статус работы
    6 работ(-а,-ы) найдено, цены указаны в USD

    Hello! Thanks for checking this job posting. PLEASE GO THROUGH THIS ONCE BEFORE RESPONDING. First of all, you need to answer if ESP32 can handle this operation. We are looking for converting the normal USB based thermal printer to a wireless printer. We need the ESP32 to show up as a wireless printer on the network to all the mobile devices connected to the network. Once the user sends some file for printing to this wireless printer, the ESP32 recieves this file and transmits this file to the webserver, where we do some modifications to the file. The modifications include AI based cropping to keep only the necessary material and creates a new file which this server will send back to the ESP32. Once the ESP32 recieves this modified file, it will then send a print command of this ne...

    $517 (Avg Bid)
    $517 Ср. заявка
    8 заявок(-ки)

    I am looking for a freelancer to create a custom PCB with STM32 and TJA CAN Transceiver to convert UART BMS Data to DRONECAN BatteryInfo and BatteryInfoAux messages. The requirements for this project are as follows: - New design from scratch: The client does not have a schematic or design for the PCB and needs a new design from scratch. - Small form factor: The preferred form factor or size for the PCB is small, less than 5x5 cm. - Specific component requirements: The client has specific components in mind for the project. Ideal skills and experience for the job: - Experience in PCB design from scratch. - Strong knowledge of STM32(since libcanard drivers are already available) and TJA CAN Transceiver (or mcp2515 if that's easier) - Familiarity with UART BMS Data and DRONECAN BatteryI...

    $440 (Avg Bid)
    $440 Ср. заявка
    6 заявок(-ки)
    Developer needed to build a generic device using msp430 5 дней(-я) left
    ПОДТВЕРЖДЕН

    Looking to build a basic device for development using MSP430 processor. The device will have a display driver using I2C protocol, keyboard functionality, USB connectivity and onboard storage with timestamps. The following deliverables are expected: 1. Schematic and PCB design for the device which includes: display connections, Keyboard connections, usb connection and EEPROM if required 2. Software code to drive functionality for display, keyboard, usb interfacing and storage with timestamps

    $742 (Avg Bid)
    $742 Ср. заявка
    4 заявок(-ки)
    porting UVC and RNDIS on STM32H747 and NXP RT1170 1 день left
    ПОДТВЕРЖДЕН

    I am looking for the porting service that porting UVC and RNDIS on STM32H747 and NXP RT1170 platform based on FreeRTOS and LWIP.

    $2450 (Avg Bid)
    $2450 Ср. заявка
    12 заявок(-ки)
    Embedded systems - PIC32MK boards comms via SPI 1 день left
    ПОДТВЕРЖДЕН

    Please respond personally after only reading & understanding in entirety. Submit questions with your 1st response. We are looking for professional, responsible, devoted respondents to collaborate with. We have 2 PIC32MK PCBs a Master CPU & other is Slave CPU. In Master CPU, consider SPI1 (pin 13,16,32 & 46). Refer schematic for pin usage/definition In Slave CPU, use SPI2 (pin 11,13,44 & 45). Refer schematic for pin usage/definition We need you to develop a firmware program as per below description/requirement. Make in MPLAB X IDE & peripheral configuration configured using Harmony 3 configurator framework. No RTOS, use bare metal framework 7 in C language. Use no Delay or minimum delay less than 1 ms. Program logic/execution should not be halted because of the ha...

    $206 (Avg Bid)
    $206 Ср. заявка
    14 заявок(-ки)

    Рекомендуемые статьи специально для вас

    If you want to stay competitive in 2021, you need a high quality website. Learn how to hire the best possible web developer for your business fast.
    11 MIN READ
    Learn how to find and work with a top-rated Google Chrome Developer for your project today!
    15 MIN READ
    Learn how to find and work with a skilled Geolocation Developer for your project. Tips and tricks to ensure successful collaboration.
    15 MIN READ