Embedded Software Jobs

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!

From 28,290 reviews, clients rate our Embedded Software Developers 4.83 out of 5 stars.
Hire Embedded Software Developers

Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    10 jobs found, pricing in NZD

    I am on the lookout for a skilled freelancer who can efficiently add new functionalities to .sdi files. The main goal is to enable updating drivers, specifically for graphics, audio, and network components. - The job primarily involves the addition of new functionality, with a focus on driver updates within the .sdi file. - You will need strong knowledge of the .sdi filetype and have experience in working with driver updates. - I require prompt task completion with minimal error, so prior experience with similar projects is preferable. Ideal Skills: - Expertise in working with .sdi files - Technical knowledge of Graphics, Audio, and Network drivers - Experience with updating drivers through .sdi files. I look forward to working together on this task.

    $108 (Avg Bid)
    $108 Avg Bid
    2 bids

    Hi, we need help compiling and running SDK example C code.

    $196 (Avg Bid)
    $196 Avg Bid
    17 bids

    I'm in need of a professional who can handle my Operating Systems Project covering the topic of synchronization. The project requires a deep understanding and practical application of synchronization in OS, including: - Utilizing monitors - Condition variables - Semaphores The freelancer should be able to complete this task within five days. This involves a high level of proficiency in operating systems, particularly in the area of synchronization. Your solutions should be both correct and well-explained. Please note that familiarity with the concepts related to synchronization is a must. I expect a high quality, original work that is accurately completed to meet the deadline.

    $241 (Avg Bid)
    $241 Avg Bid
    16 bids

    I'm in need of an embedded engineer who can help me ensure the accuracy of my Doppler radar system. - I require the successful candidate to conduct tests in an outdoor environment. - The radar should be able to accurately measure the speed of moving objects. - The project specifically involves the calibration of the radar with continuous wave signals. The ideal candidate for this project would have experience in radar systems, Doppler radar calibration, and embedded systems C and Microcontrollers. Prior field testing experience would be a huge plus.

    $180 (Avg Bid)
    $180 Avg Bid
    5 bids

    I'm seeking an expert proficient at designing and developing a joystick controller and driver unit for application in the biomedical technology sector. Key Requirements: - The product should be compatible with medical equipment in a way that it can seamlessly drive a 24V wheelchair. - The joystick controller and the driver unit should be a complete, integrated system. Communication Interface: - I prefer a programmable microcontroller and driver unit that can communicate with UART communication protocol Ideal Skills: - Proficiency in industrial product design, especially joystick controllers and driver units. - Experience in medical technology will be a valuable asset. - Knowledge in wired communication protocols like UART is essential for the job. the most important detail of...

    $927 (Avg Bid)
    $927 Avg Bid
    19 bids

    I'm in need of developing a competent water temperature reader using the XIAO ESP32C6 chip that should report real-time data to the backend over the MQTT protocol every hour. The main purpose is to continuously monitor the water temperature fluctuations. Preferred skills include: - Comprehensive understanding of MQTT protocol - Experience in coding and hardware setup for XIAO ESP32C6 - Proficiency in dealing with real-time data The job entails: - Setting up the XIAO ESP32C6 for water temperature reading - Programming the chip to send data to the backend over MQTT - Ensuring the data reports back every hour - Deliver a stable and reliable solution ( Preferably ESP-IDF) This project's success will involve a reliable water temperature reporting system with accurate, real-ti...

    $303 (Avg Bid)
    $303 Avg Bid
    12 bids

    I'm on the hunt for an experienced developer who can construct a BLE transport layer on an ESP32. Ideally, you should have proficiency in C to execute this project. Required Functionalities: - Reading from a BLE device - Writing to a BLE device - Connecting and disconnecting to a BLE device The TP should be able to handle 5K bytes in one go. The project entails observing conformity with the following Bluetooth protocols and standards: - Bluetooth 4.0 - Bluetooth 4.2 - Bluetooth 5.0 If you are confident with your skills and have experience with BLE protocols and ESP32, please bid on this project. Your expertise will be greatly appreciated!

    $181 (Avg Bid)
    $181 Avg Bid
    6 bids

    I require an experienced PLC programmer to look into my multi-level parking system. With a focus on: - Review of the existing PLC program - Troubleshooting potential issues using TeamViewer Currently, the system is experiencing errors during the parking or retrieval process which needs rectification. We changed the inverter to the parking system to Yaskawa. The PLC program may need to be reviewed as the automated process is no longer working. No error messages. Just not working as before The ideal freelancer is one who has: - Excellent understanding and troubleshooting skills for multi-level parking systems - Ability to successfully detect and resolve system errors - Prior experience with automated parking systems is preferred.

    $47 / hr (Avg Bid)
    $47 / hr Avg Bid
    34 bids

    Projekt Lora to instalacja skÅ‚adajÄ…ca siÄ™ z czujnika wilgotnoÅ›ci gleby, czujnika antyprzymrozkowego, stacji bazowej, sterownika w komunikacji LoRa (do 500m). Dalsze szczegóÅ‚y projektu w zaÅ‚Ä…czeniu. Zainteresowanych proszÄ™ o: - opinie o projekcie, możliwoÅ›ci doboru sprzÄ™tu, oprogramowania, konfiguracji i wdrożenia - ocenÄ™ wykonalnoÅ›ci wraz z propozycjÄ… zaÅ‚ożeÅ„ sprzÄ™towych i programowych - możliwość wykonania prototypu w wersji testowej na potrzebnych moduÅ‚ach - wstÄ™pny budżet projektu wg w/w zaÅ‚ożeÅ„

    $2003 (Avg Bid)
    $2003 Avg Bid
    3 bids

    Es soll ein Blob Manager für das interne Flash eines STM32G0 entwickelt werden. Dieser soll vorerst auf einem STM32G0B1 Nucleo-Board, als Testumgebung laufen und in reinem C (nicht C++) implementiert werden. Das Projekt soll in CubeIDE von STM aufgesetzt werden, zur Bearbeitung der C-Files können aber auch andere Tools benutzt werden. Die Software soll möglichst Hardware unabhängig und Modular aufgebaut sein. Sie soll sich einfach in bestehende Projekte einfügen lassen, gut konfigurierbar sein (z.B. über Defines in einem zentralen File), einfach portierbar sein auf andere MCUs der STM32 Familie, einfach erweiterbar sein auf externe Flash-Bausteine und der Progammcode soll gut lesbar und kommentiert sein. Es sollen auch Sonderfälle wie zum Beispiel ...

    $1664 (Avg Bid)
    NDA
    $1664 Avg Bid
    3 bids

    Recommended Articles Just for You

    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