
Closed
Posted
Paid on delivery
Hello, I am looking to have some programming done. I have a basic midi controller coded up, I would like this code double checked and need a program developed which would let me send out updates for the item if ever needed. I assume o will need some code added on the board of the unit and also a program on the computer side. This should be a program which the end user can download. It would check for any units connected built by my company, check for latest updates for those units, and install them to the motherboard if needed. This project is based off an arduino board. I am hoping the final product will use a manufactured board to the same specs, just without the arduino software, so I would need my own for updating code on the unit essentially. Any advice and input for the software and programming side is also welcome as this is my first venture into manufacturing a unit. In the future I would like to come out with different units that also can work together so will probably have future work for whoever is able to complete this project to satisfaction.
Project ID: 38729987
21 proposals
Remote project
Active 2 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
21 freelancers are bidding on average $192 USD for this job

As an astute Electrical Engineer with a Master’s in Embedded Systems and proficiency in Arduino, C Programming, Electronics, and Microcontroller, I'm equipped with the precise skill set to tackle your Midi controller project. Having successfully developed numerous embedded systems with an acute eye for detail, it's natural for me to double-check and optimize pre-existing codes. Creating a program that efficiently assists you in updating your units is something I heavily prioritize. With my knowledge in Artificial Intelligence (AI) and Machine Learning (ML), I can craft a cutting-edge update program that effortlessly identifies your units and installs the latest updates as needed. Additionally, my expertise extends to designing devices that collaborate intelligently - an important aspect you mentioned in your project description. This project aligns perfectly with my skills while offering me the opportunity to contribute to a first-time manufacturing venture and make an impact from the ground up. Together, we can not only perfect your current unit but also lay a solid foundation for future advancements. My comprehensive understanding of this field will certainly prove valuable throughout the project, ensuring a final product both robust and user-friendly. Looking forward to working on this with you!
$140 USD in 7 days
7.9
7.9

As someone with a wealth of experience in digital motor control, electronic design and embedded system development, I am well-equipped to handle the challenges of programming your MIDI controller. I have deep knowledge of Arduino and C programming which aligns perfectly with your project requirements. My proficiency extends to 3-phase induction motor vector control drive, DSP (i.e. TMS320), low speed applications encompassing Torque and speed loop generation, and control algorithms. This makes me adept at handling intricacies involved specifically in motherboard coding for your MIDI device. Given that your end product wishes to utilize a manufactured board instead of Arduino software for code updates, my skills come to the fore. I have immense experience in PCB design through Altium, composing CAD files ready for the manufacturer, and working with several microcontroller platforms including Atmel and Raspberry Pi. This expertise would be used to develop a user-friendly program that detects connected units built by your company, checks updates availability, and executes smooth installations. Moreover, as an individual deeply invested in this field, I am eager to provide you both practical solutions and valuable suggestions expanding beyond this project.
$140 USD in 7 days
7.1
7.1

Hi, how are you doing? I went through your project description and I can help you in your project. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: • Embedded C Programming. • VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI • Network Simulator NS2/NS3 • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$250 USD in 7 days
6.0
6.0

Your project sounds very exciting, and I’d be glad to assist with both the code review for your MIDI controller and the development of an update program to support firmware updates for your units. Here’s how I can help: I’ll start by reviewing your existing MIDI controller code to ensure it’s efficient, error-free, and aligns with best practices. This initial step will ensure a stable foundation before moving to the update feature and I’ll develop an easy-to-use program for end-users to update the firmware on their devices. Here’s what it would entail: the program will detect your connected units, verifying their authenticity and checking if an update is available. Update Mechanism: Once an update is confirmed, the program will initiate a secure, reliable firmware transfer and installation. I can implement this using a bootloader on the unit to facilitate future updates, allowing new firmware to be flashed without needing Arduino software. Let’s discuss any questions you have on the technical side and tailor a solution to meet your needs and set you up for future growth. Looking forward to collaborating!
$200 USD in 7 days
5.5
5.5

As an experienced electrical engineer, I specialize in creating and updating codes for various electronics devices, including Arduino boards like yours. With my comprehensive expertise in circuit design, power systems, and automation, I have successfully developed numerous programs that revamped the user experience and expanded the functionalities of these devices. I am confident that I can do justice to your midi controller project by double checking the existing code for efficiency and flexibility while keeping your future manufacturing needs in mind. Moreover, my proficiency in Python and Java - key tools for software creation - sets me apart from other potential candidates. It is crucial to have a software program that not only checks the units connected to it but also determines the appropriate updates required. I have a proven track record of building sophisticated yet user-friendly software applications similar to what you seek. This gives users (in this case, your clients) an easy way to download updates and improve their experience with your product.
$250 USD in 2 days
4.8
4.8

Hello, Dear Client, I am excited about the opportunity to assist you with your MIDI controller project. With my extensive experience in programming, particularly with Arduino and embedded systems, I can ensure that your existing code is thoroughly reviewed and optimized. Additionally, I can develop a user-friendly software application that allows end-users to check for and install firmware updates for their units seamlessly. I recently worked on a similar project involving a custom controller where I implemented software for automated updates, enhancing user experience and device performance. My approach will ensure that your final product is robust and scalable, laying the groundwork for future devices that can integrate with each other. I look forward to discussing your project further and contributing to your exciting venture in manufacturing. Best, Muhammad Asad Iqbal
$200 USD in 5 days
4.4
4.4

With my diverse background in industrial automation and extensive skill set in disciplines such as Arduino, C Programming, Electronics and Microcontroller, I believe I am the perfect fit for your project. My vast experience in automating complex systems including Wastewater Treatment Plants and Water Treatment Plants has equipped me with the necessary competence to successfully execute your MIDI controller programming and updating software requirements. Additionally, my proficiency with SIEMENS TIA Portal, WinCC SCADA, PH & INFORMATION SERVER will undeniably contribute to a well-rounded solution. As a seasoned freelancer adept at problem solving and fine-tuning systems to suit specific client needs, I guarantee an exceptional end product that would not only ensure seamless updates for your units but also grant you valuable insights into the manufacturing process. It’s important to also note that I have used manufactured boards on several occasions, hence designing one without the Arduino software won't be a challenge. Moreover, I appreciate that this is just the beginning of your venture into manufacturing MIDI controllers and I'm excited about the prospects of potential future projects together. My commitment to delivering excellent results coupled with my receptiveness to new ideas would undoubtedly make me an invaluable resource as you expand into creating more diverse units that can work harmoniously. Let's take this journey together and turn your vision into a reality!
$140 USD in 7 days
4.7
4.7

With my comprehensive understanding of Arduino programming and electronics, I assure you that I'm the right fit for your midi controller project. Having been involved in numerous projects centered around firmware development, microcontroller programming and embedded solutions, I can ensure your code is not only doubled checked but also optimized for enhanced performance. I’ve developed a sophisticated grasp of IoT protocols such as MQTT, Tuya IoT, and TCP-UDP which aligns well with your need for an end-user downloadable program that checks for latest updates for your units, and installs them to the motherboard if needed. My ability to work with different manufacturing boards within the Arduino ecosystem will significantly contribute to achieving a polished finale that aligns with your expectations. You mentioned that you're open to advice and input because this being your first manufacturing venture. From experience, I’ve had the opportunity to tackle similar engineering projects in the past which gives me unique insight into the best practices and potential challenges involved. I’m looking forward to a long-term collaboration with you as you venture into future product releases; an endeavor where our skills could become even further seamlessly intertwined when exploring how these products can work together effectively.
$120 USD in 4 days
3.8
3.8

Hello Mauisnow13, I am excited to offer my expertise in programming and software development to assist with your Midi Controller project. With my deep knowledge in C programming, Arduino, and software architecture, I am well-equipped to double-check and further develop the code for your midi controller. I understand the importance of creating a user-friendly program for updating the units and ensuring smooth functionality. I am confident in my ability to not only meet but exceed your expectations for this project. Your vision for future units working together is inspiring, and I am eager to collaborate on upcoming projects as well. I am looking forward to discussing the details further and answering any questions you may have. Let's work together to bring your manufacturing venture to success. Best regards
$175 USD in 3 days
4.0
4.0

As an experienced embedded systems developer with expertise in firmware and hardware integration,I would be an excellent fit for your Midi Controller Programming & Updating Software project. My four years of experience in developing real-time systems and IoT solutions includes extensive work with Arduino, Esp8266, Esp32, AVR, ARM, and Atmel microcontrollers - the precise components of your current basic midi controller. My familiarity with these systems will make me effective at not only double-checking your code but also adding on board the software needed for future updates. Not only do I offer technical know-how, but I also bring a creative problem-solving mindset to every project. This factor is particularly valuable since you mentioned being open to feedback and input as a first-time manufacturer. In this regard, I have practical experience to suggest improvements for your current system and insights that could enable its compatibility with future units and their interconnectivity My skill set isn't limited to simply building the software - it extends to full Hardware Design & Integration too. To this end, I have a robust command over EagleCAD and Proteus – crucial for manufacturing boards. Moreover, my proficiency with software languages like C++, Python will ensure optimized performance of your manufactured boards without compromising with updating code on the unit.
$190 USD in 7 days
2.9
2.9

I'd be happy to assist you with your code review and developing your software update solution. Perhaps we could even establish a long term business relationship. I have experience writing software for raspberry pis and arduinos. I've been a software engineer for twelve years, worked on UIs for order management systems at IBM, backend platform features for an e-commerce product at Salesforce, have a bachelors degree in computer science, and have been freelancing for the last five years. Please message me to discuss your requirements, I have a couple of questions. Beyond simply review the code, what level of testing do you require? Additionally, there are some particulars about software updates that are worthy a more detailed conversation.
$150 USD in 5 days
0.6
0.6

Hi Amren A., Saw your post(Midi Controller Programming & Updating Software) and thought I'd drop in. Please check my profile-https://www.freelancer.com/u/apilt9 If you think I'm right for you, let's chat. Best Regards Apil Tiwari
$240 USD in 4 days
0.0
0.0

I am well experienced to do this work good and efficiently.i have a workaholic problem so I m not going down until I finish my work.
$140 USD in 7 days
0.0
0.0

As an expert with over 6 years of experience in Arduino, electronics, and microcontroller programming, I have successfully delivered numerous projects in PCB design and development. My team at MSE PCB INNOVATIONS takes immense pride in our work and is renowned for delivering highly functional and cost-effective solutions. Your project aligns perfectly with our skillset as it revolves around designing, coding, and developing MIDI Controllers. What sets us apart from the competition is not only our ability to write clean, efficient codes but also our knack for understanding the bigger picture of a project. We would not just deliver you an updated MIDI controller code but also a user-friendly program that can identify your manufactured units and install updates seamlessly. Our aim is to make technology work effortlessly for you and your end-users. Furthermore, we see this collaboration as a long-term engagement rather than a one-off project. As you've expressed interest in expanding your product line in the future and focusing on compatibility between different units, we're thrilled to contribute our vision and expertise to achieve this. Our comprehensive approach, industry-leading tools, global delivery network and commitment to innovation make us the perfect fit for this project. I assure you that choosing MSE PCB INNOVATIONS will be a decision you won't regret as we ensure not just satisfaction but complete client delight!
$140 USD in 4 days
0.0
0.0

With over a decade of experience under my belt, I have garnered a wealth of expertise in various programming languages and frameworks, including C programming which is crucial for this project. I am confident that my proficiency can not only double-check and optimize your existing code but also develop an efficient & user-friendly software that performs checks, finds updates, and installs them seamlessly to the motherboard. Having worked extensively with Arduino boards, I understand your vision of transitioning to a manufactured board without the dependency on Arduino software. My insights about different microcontroller modules along with your product should come together effectively; delivering a polished program that allows end-users to download and update their units effortlessly. Beyond my skill set aligned perfectly to this project, what you'd be gaining is more than just mastery over relevant programming languages: you'd be gaining a partner who values your satisfaction above all else. As you've indicated your future aspirations of expanding to other devices that can work together, you can rest assured that I'll bring the same level of dedication and precision to any upcoming work we undertake. Let's kickstart this incredible journey together towards realizing your dream.
$100 USD in 7 days
0.0
0.0

Hello! I’m an experienced developer with a strong background in embedded systems and firmware development, and I’d be excited to assist with your MIDI controller project. I can double-check your existing Arduino code and develop a robust updater program that allows users to easily connect, check, and update firmware on your device. I can review your current MIDI controller code to ensure accuracy, efficiency, and scalability and I can create a downloadable program for end users that can detect connected units, check for updates, and install them as needed. As this is your first manufactured product, I’m happy to provide guidance on software architecture to ensure smooth integration for future device expansions and updates. With my expertise in firmware and hardware integration, I’m confident we can create a solution that meets your immediate needs and sets the foundation for future product lines. Looking forward to discussing how we can bring this vision to life. Best Regards. Marius.
$250 USD in 7 days
0.0
0.0

Nampa, United States
Payment method verified
Member since Sep 1, 2010
$250-750 USD
$10-30 USD
$30-250 USD
$30-250 USD
$750-1500 USD
£250-750 GBP
$30-250 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹1500-12500 INR
$750-1500 AUD
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
€30-250 EUR
$2-8 USD / hour
$25-50 USD / hour
₹75000-150000 INR
$15-25 AUD / hour
$250-750 USD
$10-30 USD
₹1500-12500 INR
₹1500-12500 INR