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!Daripada 28,915 ulasan, klien menilai Embedded Software Developers 4.82 daripada 5 bintang.
Upah Embedded Software Developers
I am looking for a firmware developer with experience in nRF5340. Target Device: - nRF5340 Functionality: A straightforward test script that facilitates communication via I2C, SPI, Flash memory, and BLE. Timeline: - This is envisioned as a quick job (1-2 hours) to lay the foundation. Skills and Experience: - Experience with nRF5340 firmware development - Proficiency in programming languages suitable for nRF5340 - Strong understanding of embedded systems and firmware development best practices.
I am looking for a skilled firmware developer who can help me migrate my current embedded firmware to a SAM series microcontroller with ASF platform. Additionally, I need to add remote firmware update functionality using CAN communication. Skills and experience required for this project include: - Proficiency with SAM series microcontrollers and the ASF platform - Experience with firmware migration and debugging - Knowledge of CAN communication protocols - Ability to work with the existing source code and make necessary modifications - Attention to detail to ensure a seamless transition and integration of the new firmware As there are no specific features or functionalities to be added apart from the remote firmware update, the focus of this project will be on the migration and implemen...
The code must wait for new data, and if received must save it in a buffer (array of char) and respond with echo of same data as an acknowledgment. The code has to be fast enough to handle data and send back acknowledging echo at high rate (>10KHz)
Looking for bluepy embedded software developer with experience in BTLE Desired outcome: - bluetooth connector implementation for connectivity - software should be able to translate data and reception Testing: Unittests _ pytest _ pytest coverage Ideal Skills: - Proficiency in python - strong understanding of bluetooth tech and protocols
We are currently looking to purchase the full Novatek NT96655 SDK for our project needs. If you are a supplier or have access to this SDK, please get in touch with us. We are interested in acquiring the complete SDK package.
Qground specialist Tasks: - Assistance with installation and setup of Qground - No specific requirements or preferences for the setup, standard setup is fine - Ongoing support and regular maintenance needed after setup Ideal skills and experience: - Strong knowledge and expertise in Qground - Experience in installation and setup of Qground - Ability to provide regular maintenance and support for Qground Disable safe mode in Qground, add the best dive mode in the VTOL
Our main business is developing HMI interface, providing related modules to Chinese appliance factories for their oversea clients, since Aug, we are looking for direct partnership with brands outside China, you could see our company profile and service through , and if you have some potential projects, we could find a way to work together, I'm responsible for marketing, and we do need some talent like you to approach some clients together and even develop together, If you got some ideas on cooperation, please feel free to share, thanks.
I am looking for a skilled developer who has experience with NRF52 devices and firmware upgrades. The current firmware version of my NRF52 device is v2.0.0, and I am looking to implement FOTA MCUBOOT for a firmware upgrade. Skills and Experience: - Strong knowledge and experience with NRF52 devices and firmware development - Familiarity with MCUBOOT and FOTA implementation - Ability to perform real-world testing on the FOTA MCUBOOT implementation - Experience with firmware upgrades, bug fixes, and performance improvements Project Requirements: - Develop and implement FOTA MCUBOOT for firmware upgrade on NRF52 device with v2.0.0 firmware - Ensure successful firmware upgrade without any issues or bugs - Conduct real-world testing to validate the FOTA MCUBOOT implementation - Provide docume...
I am looking for someone to help me with a project involving Q Ground Control software. I would need the disable safe mode in Q Ground and also enable dive mode in a UAV. My project does not have any specific hardware requirements to utilize the software. In terms of timeline, I am looking to have this project completed within a month.
Embedded Firmware Modification to Add MQTT Client We are seeking a skilled freelancer to modify our existing embedded firmware (Version 3.0) to add an MQTT client. The ideal candidate will have experience in firmware development and MQTT protocols. Preferred MQTT Broker: Yes, we have a specific MQTT broker in mind. However, we are open to recommendations from the freelancer if they have experience with other reliable brokers. Additional Features: - Improved Connectivity: We want to enhance the device's connectivity capabilities to ensure seamless communication with the MQTT broker. - The freelancer will need to ensure that the modified firmware maintains the security enhancements and device management features present in the current version. If you have expertise in embedded firmw...
Copy-pasted bids will be rejected. We are working on a project where we have a printer(USB printer) and we want to make it wireless. So essentially we are looking to build a system that can be connected to the printer on the USB port which will do all the mods. We are open to suggestions. Operation: This system must show up as an air printer on phones and computers. the way it does for actual air printers. Once the user sends a print command to this air printer, the system must receive that and send that file to a server, AWS or anything else that can work for 1000 devices without an issue. Once the server receives the file, it must be able to make some changes to the file, mostly the pdf/image would be cropped and rescaled to a preset dimension. Once this is done, the server sends this c...