Embedded Linux Device Drivers Projects
Looking for freelance Embedded Linux Device Drivers jobs and project work? PeoplePerHour has you covered.
Bridge Software IoT device (Java/Kotlin) and Reactive Native App
Hello, I need a Bridge software between IoT device driver Android (Java/Kotlin) and iOS (Objective-C and Swift) and Reactive Native App. Thanks! Drivers: IoT SDK for BeaconSET+: https://files.minew.com/s/LytXKjbNRzkX6mQ Password: minewtech Reference: https://medium.com/@pasinduyeshann/native-module-for-react-native-using-kotlin-1f169372b6d3 https://proandroiddev.com/react-native-bridge-with-kotlin-b2afde2f70b
25 days ago8 proposalsRemoteopportunity
Affiliate Website Development - NodeJs/MongoDb
I am seeking an experienced web developer to build an affiliate marketing website using NodeJs, ExpressJs and MongoDB. The website will have 3 distinctive panels for users, affiliates and administrators. The user panel will allow users to browse products/services and use affiliate discount codes at checkout. The affiliate panel will permit affiliates to track referral links, monitor commission earnings and manage accounts. It will incorporate functionality for affiliates to generate unique tracking links with their affiliate ID embedded and also distribute time-bound promotional discount codes to users. The administrator panel will give admins full control over managing site content, products/services catalogue, affiliate profiles, reports and analytics. It must facilitate adding/removing products, editing affiliate commission rates and tracking sales & revenue in depth. User accounts and personalization features like wishlists, orders history etc are also important. The site architecture should be flexibly designed based on a MVC pattern. Data models will include users, affiliates, products, orders etc. Advanced reporting on referrals, sales, top affiliates etc through integrations with Google Analytics is desired. Performance audits and adherence to coding best practices for NodeJs is expected. Initial website launch with core functionalities and subsequent enhancements in iterations will be the approach. Examples of existing successful affiliate marketing platforms can be referred for references. OR Option 2: We are seeking a skilled freelancer to develop an affiliate website using Node.js/MongoDB. The website will have three panels: a user panel, an affiliate panel, and an admin panel. The user panel will allow users to register, login, and manage their affiliate links and purchase discount codes. The affiliate panel will allow affiliates to register, track their earnings, and generate their unique affiliate links. The admin panel will allow the admin to manage users, affiliates, and transactions. The website should have a modern and professional design, and it should be fully responsive across different devices. It should also include features such as a payment gateway, email marketing integration, and analytics. The freelancer should have experience in developing similar websites and should be able to provide a detailed project plan and timeline for the development. The project should be completed within a reasonable timeframe and budget. If you are a skilled freelancer with experience in Node.js/MongoDB and have the ability to deliver a high-quality affiliate website, we would love to hear from you. Please submit your proposal, including your portfolio and estimated cost, for consideration.
4 days ago28 proposalsRemote
Past "Embedded-linux-device-drivers" Projects
Software Developer
Job description Software development for mobile and web applications Development of applications for smart watches Communication with customers Cooperation with Embedded SW colleagues Participating in the development of new and existing projects from various fields (dry cabinet unit, bus control units, airsoft gun devices, electric golf vagoons) What do we expect? Experience with development in React (JS, HTML, CSS) Experience with Flutter or Swift/Kotlin Node.js, MongoDB or SQL experience preferred Experience with RESTful APIs is an advantage! University degree in IT or Computer Science is an advantage! Independence, sense for team spirit Good communication skills Ability to get things done Diligence, positive work attitude (we are flexible and accommodating, but we expect systematic attitude) Not to be afraid of new challenges Advanced knowledge of English language If you believe that your skills and expertise align with the requirements of this position, please send us your CV for review. Additionally, if you have a portfolio or examples of previous work, we would be interested in seeing them. We are eager to assess your qualifications and establish a cooperative relationship as soon as possible. We look forward to hearing from you.
opportunity
Python IoT firmware required for embedded device
The hardware configuration is already sorted. I have a reasonable understanding of python and have looked into this firmware in a lot of detail already however this needs to be 100% reliable when deployed in the field. Please do not bid on this project if you are not 100% confident in being able to complete all these requirements accurately and reliably as breakdowns can not be tolerated. There are more details and specifics that will be provided upon start of the project and signing of an NDA – if there is key information that you need to bid, please message. When you submit your bid, please outline how you would approach each of the areas detailed below. I require firmware in python which will perform the following actions on a raspberry pi zero. For context this is for use in an embedded device so once programmed will only be able to be debugged and updated remotely. - Read data from a sensor (over I2C) and send to an API endpoint. - Send a status ping every minute or so to an API endpoint. - Allow ‘resetting’ to configure connecting to a network. - Allow OTA updating Also will require - Instructions to setup the firmware on the raspberry pi, including a shell script that can be run to install any packages. - Programming of LED status lights to communicate – two (red & green) - Remote logging – for debugging Further details on requirements: A deviceId body parameter and apiKey header is required in all API calls. Firmware should be setup to run as a system process to ensure it automatically starts on boot. - I2C sensor reading o Read 12 data points from this sensor o Send as JSON to an API endpoint. - Send status ping o This should be sent every minute to allow us to determine if a device is offline o Should include an indication of the network speed and the current firmware version. o Response includes a debug parameter – this should be saved somewhere to be accessed later – (see remote logging) - Resetting o This process allows the device to be connected to a network without directly accessing the pi. o Essentially this needs to allow a user to somehow send a wifi password to the device remotely. o I have a button connected to the pi which should initiate the process when pressed. o Open to suggestions on how this should work but needs to be super simple and not rely on any third party apps etc. - OTA updating o This should check for updates once per day from an API endpoint. The response provides a url to a zip with updated firmware. o The updated firmware should then be installed. - Remote logging o This should send all errors to an API endpoint o Any generic ‘info’ logs should only be sent if the debug parameter is true
Customizing an Odoo module – “Customer Support”
This project involves customizing an existing Odoo module to track ticket progress visually. The module in question, "Customer Care", currently does not display each support ticket's stage of completion on the main overview dashboard. The goal is to configure an integer progress bar widget within certain views to continuously track where each ticket stands. Specifically, integer fields will need to be added to the relevant models to store Progress percentages for tickets. Then, custom templates must be designed for related views like the ticket list and form, embedding the new progress fields. Styling and valid values for the progress bar widgets also require definition. Testing across devices and access levels is important to ensure the customized views function smoothly for all users. Overall the objective is to provide agents and managers a clear at-a-glance indication of progress for every open ticket, helping optimize work throughput and priority management. A strong understanding of both the module's current data structures and capabilities of the studio app are essential. The solution should integrate cleanly and avoid breaking any existing functionality or workflows. Documentation of all changes will allow for easy maintenance going forward.
Implementation and Testing of Network Expansion and Monitoring
Implementation and Testing of Network Expansion and Monitoring Infrastructure in a Test Environment for IT2Web2 GmbH" Project Description: This project is a simulated test environment for IT2Web2 GmbH, designed to demonstrate the implementation and management of an expanded network infrastructure and an integrated monitoring system. The test environment aims to replicate real-world processes in a protected, fault-tolerant context to provide a safe platform for development, configuration, and testing. The central tasks are divided into clearly defined modules: 1. Initial Situation: Analysis of the existing network and preparation of expansion plans. 2. Tasks: • Routing: Configuration of the network to enable internet access for the new building. • SNMP (Simple Network Management Protocol): Setup and configuration of monitoring tools and agents on various operating systems and devices to monitor network traffic and system performance. • SNMP Tools: Installation and testing of SNMP management tools. • Windows Agent: Configuration of the SNMP service on Windows devices. • Linux Agent: Setup of the SNMP service on Linux servers. • Firewall Agent: Integration of the SNMP service into the firewall. • Router Agent: Configuration of the SNMP service on network routers. • Access Control: Ensuring proper access control and rights management. • Wireshark Trace: Conducting network analyses for fault diagnosis. • SYSLOG: Setting up a central Syslog server for logging and analysis of system messages. • PRTG Monitoring: Installation and configuration of a PRTG monitoring system for network performance monitoring. • Grafana / Prometheus: Establishment of a comprehensive visualization and monitoring system with Grafana and Prometheus to display network performance. 3. Installation: Preparation and configuration of the test environment, including the provision of all necessary systems and applications. I will provide you with access to a specially prepared virtual environment where all systems and network components are already configured and ready for use. Each task area is detailed in this environment to facilitate your start. In addition, we require a comprehensive step-by-step guide that allows a third party to precisely trace and replicate the entire configuration and setup. This guide should include all necessary steps from the initial setup to the final execution and verification of system functions.
WEBSITE DESIGN
We request proposals to design and develop a multi-page professional website for our small business. The site should have 4-5 interior pages linked seamlessly together with a clean, modern design aesthetic. Key pages include an about/bio page introducing our team and services, a services/products page with descriptions and potentially embedded videos, and a contact page with an online form for potential clients. The development work should be conducted using modern coding standards and frameworks to ensure the site is responsive for all desktop and mobile devices. Integrated features we require include internal page navigation links, a functional email signup form on the homepage, and social media share buttons. Security and admin access to update page content dynamically is important. Experience working with content management systems like WordPress is preferred but not mandatory. The successful candidate will have a proven portfolio demonstrating expertise in user-friendly interface design, HTML5/CSS coding, and integrating basic backend functionality. We are looking for a collaborative working relationship where suggested improvements or modifications can be discussed throughout the design/build process. Above all, the finished website should professionally represent our small independently owned consultancy and provide an engaging digital presence to attract new clients. Proposals outlining your qualifications, portfolio highlights and estimated timeline/costs would be appreciated. We look forward to reviewing your submissions.
pre-funded
Email Signature
I'm looking for an expert to revamp our company email signatures, ensuring they reflect our current branding and provide clear contact information. Here's what I need: -** We would like a vertical, left aligned layout with the logo at the top, followed by person name and Job title, we would like to incorporate icons to highlight our phone number (main office, desk phone and cell phone), address and website. -** We will not add our socials at this time. Lastly, we would like to incorporate our achievement but adding icons of the various acknowledgements we have received over the years (there are a total of 3 and we would like to use circle icons) -** We Invision the signature to include modern and clean innovative visual text and imagery concepts that incorporates our logo with some type of motion using an embedded gif that will not be flagged or get cause in spam. - **Logo Refresh**: Incorporate our existing company logo into the signature in a way that's modern and scalable across various devices. - **Contact Information Update**: Adjust the font and size of the contact details to strike a balance between aesthetics and readability. - **Font and Size Guidance**: Provide your professional recommendations for the font and size that should be used for optimal legibility and brand alignment. **Ideal Candidate Skills**: - Graphic Design expertise with a portfolio showcasing email signature work - Proficiency in modern typography and layout best practices, specifically for email communications - Familiarity with HTML/CSS for email signatures - Marketing or branding experience is a plus **Project Deliverables**: - A refreshed company email signature template that can be implemented across my team's email clients. - A style guide for maintaining a consistent look throughout our email correspondence. Attached is an example of what our current signature looks like alongside our logo and color scheme, please submit new looks we will not be accepting submissions resemble our current signature. I trust your creative judgment and look forward to your proposals!
pre-funded
Email Signature
I'm looking for an expert to revamp our company email signatures, ensuring they reflect our current branding and provide clear contact information. Here's what I need: -** We would like a vertical, left aligned layout with the logo at the top, followed by person name and Job title, we would like to incorporate icons to highlight our phone number (main office, desk phone and cell phone), address and website. -** We will not add our socials at this time. Lastly, we would like to incorporate our achievement but adding icons of the various acknowledgements we have received over the years (there are a total of 3 and we would like to use circle icons) -** We Invision the signature to include modern and clean innovative visual text and imagery concepts that incorporates our logo with some type of motion using an embedded gif that will not be flagged or get cause in spam. - **Logo Refresh**: Incorporate our existing company logo into the signature in a way that's modern and scalable across various devices. - **Contact Information Update**: Adjust the font and size of the contact details to strike a balance between aesthetics and readability. - **Font and Size Guidance**: Provide your professional recommendations for the font and size that should be used for optimal legibility and brand alignment. **Ideal Candidate Skills**: - Graphic Design expertise with a portfolio showcasing email signature work - Proficiency in modern typography and layout best practices, specifically for email communications - Familiarity with HTML/CSS for email signatures - Marketing or branding experience is a plus **Project Deliverables**: - A refreshed company email signature template that can be implemented across my team's email clients. - A style guide for maintaining a consistent look throughout our email correspondence. Attached is an example of what our current signature looks like alongside our logo and color scheme, please submit new looks we will not be accepting submissions resemble our current signature. I trust your creative judgment and look forward to your proposals!
opportunity
Create a virtual box file (VDI) that runs HQ Player embedded
I need a linux and virtual box expert to create a virtual box image that runs HQ Player, embedded version, on a lite version of linux. https://www.signalyst.com/custom.html The virtual box image needs to boot in my installation of virtual box to give me a working linux distro so that I only need to load the image to have the service working as described on their website.
opportunity
Experienced Bubble Developer for Towing Service Web App
We are seeking a highly skilled and experienced Bubble developer to bring our towing service web app to life. The UI/UX design phase is complete, and we now require a developer to build a functional and responsive web app. The app consists of three main interfaces: Customer, Driver, and Admin. Your task will be to implement the backend logic, workflows, and integrate necessary APIs to ensure a seamless user experience. Key Responsibilities: Develop the Customer Interface: -Implement booking functionality, including form submissions and data handling. -Integrate Google Maps API for location input and price estimation based on distance. -Create user account management features, including profile editing and booking history. Develop the Driver Interface: -Implement sign-up and login functionality for drivers. -Create a dashboard for drivers to manage bookings, view upcoming jobs, and update status. -Integrate real-time notifications for new booking requests. Develop the Admin Panel: -Build a comprehensive dashboard for real-time monitoring of bookings, driver activities, and customer queries. -Implement features for managing driver profiles, customer feedback, and analytics. Ensure Responsiveness and Cross-Browser Compatibility: -Make sure the web app is fully responsive and functions seamlessly across different devices and browsers. Testing and Quality Assurance: -Conduct thorough testing to identify and fix bugs. -Ensure the app's performance and usability meet the highest standards. Milestones: Customer Interface Development: -Duration: 3 days -Deliverables: Fully functional customer interface as per the provided designs. Driver Interface Development: -Duration: 3 days -Deliverables: Complete driver interface with all required functionalities. Admin Panel Development: -Duration: 5 days -Deliverables: Fully operational admin dashboard with real-time data capabilities. Final Testing and Launch: -Duration: TBC -Deliverables: A fully tested and bug-free web app ready for launch. Requirements: -Proven experience in developing web applications using Bubble. -Strong understanding of workflow creation, API integrations, and database management in Bubble. -Ability to work with existing UI/UX designs and translate them into a fully functional web application. -Excellent problem-solving skills and attention to detail. -Good communication skills and adherence to project timelines. Application Process: Please submit your proposal with a portfolio showcasing your previous Bubble projects, especially those involving similar functionalities. Include a brief plan on how you would approach this project and any questions you might have.
Designer Needed for WordPress Landing Pages Using Elementor Pro
We are looking for a talented web designer with proficiency in WordPress and Elementor Pro to create two compelling landing pages for our digital platform, which provides expert guidance on UK visitor visa applications. Our objective is to encourage visitors to sign up and immediately access tailored information on our platform. The first page will address all UK visitor visas, while the second will focus specifically on tourist visit visas. We also have an explainer video that needs to be seamlessly integrated into the landing pages. Key Requirements: 1. Conversion-Focused Design: Your main aim is to design landing pages that effectively encourage visitors to sign up for immediate access to our digital platform. The design should feature engaging call-to-actions, a user-centric layout, and persuasive design elements. 2. Consistent Branding Across Both Pages: Ensure that each page aligns with our brand's visual and communication style, maintaining a cohesive brand identity. 3. Responsive and Mobile-Optimised Design: The landing pages must be responsive, ensuring a seamless and efficient experience on all devices, especially mobiles. 4. SEO and Speed Optimisation: Implement SEO best practices in your design and ensure fast loading times for an enhanced user experience. 5. Content and Video Integration: Effectively incorporate the provided content and embed our explainer video, highlighting the immediate benefits of platform access. 6. WordPress & Elementor Pro Implementation: You will be responsible for both creating the design and implementing it on our WordPress site using Elementor Pro. Project Deliverables: 1. Two WordPress landing pages: • A comprehensive page for all UK visitor visas. • A dedicated page for tourism visit visas. 2. Complete implementation of these designs on our WordPress site using Elementor Pro, including video embedding. 3. Provision of editable design files and a guide for future adjustments. Budget and Timeline: • Please provide a comprehensive quote for design and implementation. • The project should be completed within 7 days. Application Process: Interested candidates are invited to submit a proposal that includes their experience, portfolio showing relevant work (especially conversion-optimised landing pages with video integration), and their proposed approach to this project. We look forward to your innovative solutions to enhance our online presence and streamline our user sign-up process. www.immtell.com
opportunity
Road Traffic - Driving Licence Points
I have received a Notice of Intended Prosecution for handheld (mobile) device whilst driving. I have been presented by evidence, a video, sent from a member of the public to the police, filming the driver stopped at a red sign on a handheld mobile phone device. Looking for someone who can give me advice on how to proceed and see if it is possible to retort the offence.
opportunity
Upgrade current payment gateway to Stripe
Budget: £130 Deadline: 15/12/2023 Task I currently use the Barclaycard ePDQ system and want to upgrade to using Stripe. Stripe would need to be fully integrated and embedded using their API. A simple iframe insert would not be suitable as the forms would need to be created on my AngularJS front end and connect directly with the Stripe api. Current functionality with ePDQ includes: • Subscription/repeat payment • Single payments • Full integration with our own MySQL database • 3DSecure compatible The website that has the requires an upgrade us: https://events.propertyinvestorsawards.co.uk/login Specification • Should I have any issues with integrating the code/script, the programmer will facilitate integration over TeamViewer. • Payment for this job will be released once all relevant code/files has been sent to me, integrated by me, and tested to ensure it works. • Only files compatible with AngularJS 1.5.7 should be used for the front-end • Only files compatible with PHP Version 7.0.22-0 should be used for the back-end • Only files compatible with Slim Framework version 2.6.1 should be used. • Only MySQL queries compatible with 'ver 14.14 distrib 5.5.40 for debian-linux-gnu' should be used for database communication • Separate CSS file • Separate Bower install scripts into separate files • Separate AngularJS Controller file • Separate HTML file for the view • Separate PHP file for database interaction • Job will be completed by the specified deadline • On completion, a proven working copy must by demonstrated through a webpage owned by the programmer • All non-database related logic must take place within AngularJS Controller, Service, or Function • Payment will be released within four working days to allow time for integration • Project to completed with by the specified deadline • Use my file and code structure as demonstrated in zip file, pay special attention to the structure of my controllers, services, and php functions • File amendments to existing files in my file structure should be placed at the bottom of each file • List of relevant files/folders modified/added should be specified when submitting this project • Any specific integration instructions should be clearly specified in word document • Ensure any newly implemented CSS code does nt conflict with existing CSS code. • All table should have first letter capitals and the pre-fix Tbl. Eaxampe: Tbl_Property • All table columns should have first letter capitals. For example Property_Name • Your css should not adjust the format of main elements like a, ul, ui, etc. Specify unique referenceors only. • API calls from within the controller should be implemented using the following format: return $http({ method: 'GET', url: "api/test/" + id, params: $httpParamSerializer(dataObj), paramSerializer: '$httpParamSerializerJQLike'//, }); Important Notes This task will only be considered complete once the web developer integrates the solution into my website using AnyDesk or Team Viewier. Direct access to our existing database cannot be given due to GDPR. A dummy database can be setup to be used with a git version of our website. The remote software to be used is Team Viewer: https://www.teamviewer.com/en/download/windows/ The remote software to be used is Any Desk: https://www.teamviewer.com/en/download/windows/ This problem should be resolved by the web developer using remote software to control my computer and resolve the issue remotely.
STM32 Programming for Stepper motor control.
Hello, We would like someone onboard our project that is an embedded programmer specialist in STM32 MCU's. We will be using a STM32U5 development board, 2 drivers, 2 stepper motors. (that use a standard control Pull, Direction, Enable and a 5Vdc.) The next stage would be creating ramp up and deceleration routines and use vector set point positions to send to the stepper drivers. Any experience with use of the STM CORDIC co processor may be very helpful here. I look forward to the possibility of working with you. Best regards Louis
Create sign up page
I need a basic sign up page created that is similar to this one - https://www.imperial.ac.uk/study/campaigns/medicine-register-your-interest/ I need the form to be a google form that loads the data directly to google sheets. I need the form to have the following fields: Name Number Email Address Do you hold a full UK drivers licence? Make & Model of your desired vehicle Have you recently applied for car finance? Monthly Budget Deposit I need the form to then be embedded onto a new page on this website - https://lloydsmg.co.uk
Play Powerpoint .ppsx Presentation Automatically
Hi We have a powerpoint presentation in .ppsx format that plays automatically once downloaded on the device and plays the videos too that are within it when you get to those specific pages. But unfortunately not everyone that we send this file to are able to download or view it due to local device restrictions. Therefore we need to be able to display and send the .ppsx file in such a why that it can be embedded to a pdf document or emailed directly (not as a link) and as soon as someone views the email or open the pdf document it should view and play straightaway without having to go elsewhere to view it. All suggestions welcome that would allow us to send the file to recipients without issue and play it automatically along with its videos within.
opportunity
In need of a Wordpress designer and expert to help
PLEASE DO NOT CONTACT US OUTSIDE OF PPH OUR TEAM ARE BUSY AND WE MANAGE PROJECTS ON HERE Thanks We are the owners of https://phonesurgeries.co.uk/ a new start phone repair set of shops and we are looking for help on our Wordpress website. We have 2 main requirements, but ideally, we want someone we can work with long-term too. 1. Create a locations page on our site. We are opening our 2nd shop in 2 weeks. Originally the website was the name of the first location https://stortfordphonesurgery.co.uk/ but we changed it to a non-location-specific name so we can grow locations and grow online too. We see our locations as traffic drivers for our site and also want to rank well for each location from this 1 website. 2. Design and launch our refurbished device woo commerce shop. We already use Woocommerce but are not selling online yet. We want to sell all our refurbished stock, which is iPhones, all models, and iPads, all models. We really like the BackMarket website, and 4Gadgets. The user can select the phone and then select the memory, quality of the device, colour etc. We want someone to do this for us. We have used a Theme Forest theme for the bones of the current site and adjusted it to suit. There are location pages (although poor quality). We are looking for a cost-effective option to tackle these 2 tasks, and would improve on the shop over time. We look forward to your quotes and any ideas to make this the best it can be at this stage. Kind regards Phone Surgeries. PLEASE DO NOT CONTACT US OUTSIDE OF PPH OUR TEAM ARE BUSY AND WE MANAGE PROJECTS ON HERE Thanks
pre-fundedurgent
Mobile App Developer IoT and Monitoring Systems on Android & iOS
We are a consultancy specialising in Internet of Things (IoT) and wearable technology, providing bespoke solutions to a wide range of clients. We are inviting applications from skilled freelance mobile app developers for multiple ongoing and future projects. This is a remote, project-based role with the potential for long-term collaboration following successful trial projects. The candidate we seek must excel in developing mobile apps for both Android and iOS platforms, with an additional emphasis on strong visual design and UI/UX skills. Besides displaying real-time data received via Wifi and Bluetooth, the apps will also control IoT devices and perform specific tasks such as timing operations and hardware activation, including LEDs. Key Responsibilities: Project-Based App Development: Create reliable, user-friendly mobile applications that work seamlessly with our IoT devices and wearables across multiple projects. Real-Time Data Display & Control: Design intuitive user interfaces that not only display real-time data but also allow for the control of IoT hardware (e.g., starting a timer to activate an LED). Hardware Integration: Collaborate with our hardware team to integrate the mobile apps effectively with our IoT devices. You will receive the necessary hardware for development and testing. Visual Design & UI/UX: Apply strong visual design and UI/UX principles to ensure an aesthetically pleasing, seamless, and engaging user experience. Data Management: Implement robust features for data storage, retrieval, and presentation within the apps. Testing: Develop and execute comprehensive test plans to ensure app functionality and reliability across different devices and operating systems. Embedded Programming: A basic understanding of or willingness to learn embedded programming in environments like STM32, mbed, or VisualGDB would be advantageous. Requirements: Demonstrable experience in app development for Android and iOS Able to upload apps to the relevant app stores Exceptional skills in visual design and UI/UX Proficiency in languages such as Java, Kotlin, Swift, or Objective-C Familiarity with RESTful APIs and backend integration Experience with Bluetooth and Wifi connectivity within mobile apps A track record of real-time data management and hardware control within mobile applications Some knowledge of embedded programming environments like STM32, mbed, or VisualGDB is a plus Strong problem-solving skills and the ability to work independently Excellent communication skills Additional Information: This is a freelance, remote position open to applicants globally. Candidates should submit their CV, a portfolio highlighting their design and development skills, and their hourly rate. Shortlisted applicants will be asked to sign an NDA and provide a fixed quote for a small trial project as part of the selection process.
QT Program - Cross Platform App
I am seeking someone who can develop an application to replace an existing application that only works on Windows. The current program code is linked at the bottom with all code in the Form1.h file. It is a .Net WPF program that uses a serial data read/write protocol over USB from the PC to an external hardware device. The Form1.h file covers all read and write data sets/payloads that need to be added to the new application. I have linked to the download for the Windows version for your review below... There is a windows installer and a direct executable. They are the same but obviously the installer includes the Windows drivers for the FTDI chip on the external hardware which is a USB to Serial converter chip and a standard method used for many years. https://www.dmm-tech.com/Downloads.html The hardware that will be connected to from the PC via USB/Serial is linked below as well as the manual for the device. It is not required that you understand the hardware side. Just understand what payloads and how they must be formed before reading and writing via the USB/Serial connection. https://www.dmm-tech.com/Dyn4_main.html https://www.dmm-tech.com/Files/DYN4MS-ZM7-A10A.pdf Since this will be a native Linux application you will need to find a way to associate the USB port in the application so that the user can select the connection port. I am not sure how you do that and will leave it up to you. I am an expert on the hardware this app will communicate with not PC application programming. Ideally, I want a QT program UI that is cross platform or platform independent so I can use it in Linux, Windows, and Mac. The standard QT form elements are fine as we do not need a beautiful interface as we are engineers. We just need it to work 100% of the time just like the current Windows version. Please review the code provided to be by the manufacturer of the hardware device at the link below. It is held in Box online for download. https://app.box.com/s/5pzvkxzncn22dtksz1ngcwdx8zxnhczr And help me develop this application. Thanks.