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,590 reviews, clients rate our Embedded Software Developers 4.85 out of 5 stars.
Hire Embedded Software Developers

Filter

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

    I am in immediate need of an embedded software engineer with experience in RaspberryPi Pico programming. The task involves setting up the Programmable I/Os (PIOs) of a Raspberry Pi Pico to route a C-Style string of type char* to an microSD card through the SPI1 peripheral. Key Requirements: - Configure PIOs to send char* to SD card - Must have a strong background in embedded systems programming Desirable Skills: - Raspberry Pi Pico programming experience - Proficient in C programming - Familiarity with SPI communication Ensure the following: • The data should be written every one second. If writing the string takes more than one second, this should be indicated by an error flag. • The used PIO should get the address of the string in an init() function during initialization....

    $43 (Avg Bid)
    $43 Avg Bid
    5 bids

    *Please include descriptions of 1-2 most relevant projects delivered. *Also as part of the offer please provide comments to the 2 questions at the end of this description Linux Raspberry UDP network and serial communication component 1. Product to be done: a basic communication component handling low-volume, ca. 20-100-byte command messages with rather relaxed performance requirements. The messages will be coming on a non-regular basis from a few clients over a Wi-Fi local network, typically say 2 clients. There is no need to confirm the messages in either way. Consequently it seems that UDP is the right protocol to be used (to be confirmed by the contractor). 2. The server should also support its part of a detection mechanism that should allow the clients to automatically detect the ad...

    $915 (Avg Bid)
    $915 Avg Bid
    25 bids

    We seek a professional, seasoned RFID SME to help design/build an embedded RFID reader for 8xx-9xx MHz frequency range. Please specify the RFID chip for reader you intend to use & why. It must be software defined and provide active digital support for it and peripherals. Please list the features you will provide over and above typical features available in other competing products. The output power, frequency & all other parameters should be software adjustable via web server. Default factory settings set option. Review the attached sketch. Green dotted outline is out of your scope. Once interface to green part is defined, we shall have you review it as a change. We are in RFID business deeply for several years. More details (if needed) can be provided to shortlisted persons only....

    $13165 (Avg Bid)
    $13165 Avg Bid
    4 bids

    I'm looking for a professional who has experience in debugging ESP32 through JTag. My circuit with ESP32 is newly pronted and not tested yet. I need to do some steps with an expert who can dive deep into the debugging process. The ideal freelancer for this job should have: - Proficiency in handling and debugging ESP32 through JTag - Familiarity with Espressif IDF development environment

    $146 (Avg Bid)
    $146 Avg Bid
    8 bids

    I require a software solution that can extract and unlock full calibration data from a sensor for further analysis. The software must have the ability to interact with the sensor via USB connection. Key Features: - should be able to fully extract the calibration data from the sensor - the tool should be user-friendly and have a clear interface - the software should have a USB connection for the sensor - the software should be able to output the data in a readable format for further analysis Ideal Skills: - Proficiency in software development - Experience in sensor calibration and data extraction - Familiarity with USB connections and software interfacing - Strong understanding of data analysis and presentation The project will require a combination of technical and practical skills, so ...

    $935 (Avg Bid)
    $935 Avg Bid
    4 bids

    My project requires implementation of real-time video communication using golang WebRTC Pion. This application is targeted for Desktop and IoT devices. The software should be designed to operate on low-resource ARM-based hardware, such as the Raspberry Pi, with the aim of capturing RTSP streams from an IP camera and relaying them to clients via WebRTC. It will implement a socket-based protocol to communicate with an existing Node.js middleware, which will interface with the software developed in Golang. We currently read RTSP stream and manage WebRTC gathering. But there are some connection issues and improvement to do. Key Features: - Support for Selective Forwarding Unit (SFU) to handle communication Ideal candidates should have: - Proficiency in Golang programming language - Extensi...

    $926 (Avg Bid)
    $926 Avg Bid
    20 bids

    I'm in need of an experienced professional in C/C++ who can assist with firmware modification. Key Requirements: - Experienced in C/C++ - Prior experience with firmware modification is a plus but not mandatory - Familiarity with embedded systems The project will involve making modifications to the firmware, ensuring that the changes are stable, efficient, and compatible with the hardware. You should be able to work independently based on the requirements provided. Prior experience in firmware modification will be an added advantage. Please provide examples of similar work you've done in the past.

    $890 (Avg Bid)
    $890 Avg Bid
    15 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