MCU Serial Integration Engineer Needed
Budget: $5,000 – $10,000 USD
I need an engineer who can bridge my Windows-based application with an Arduino/PIC microcontroller over a reliable UART link. The project involves defining and implementing a compact binary protocol, parsing commands on both ends, and maintaining a clean mechanism for device-status reporting and error handling.
On the firmware side you’ll extend or create code that runs on the microcontroller, parses incoming binary frames, executes the requested actions, and returns acknowledgements and status packets. On the PC side you’ll supply a lightweight library (C++, C# or similar is fine) that opens the COM port, formats commands, validates checksums, and exposes simple high-level calls the rest of my software can consume.
Your work should come with clear documentation and a small test utility so I can exercise each command and verify that status updates arrive as expected. Once this core link is solid we may expand the protocol to SPI or I2C devices that hang off the MCU, but phase one is strictly UART.
Deliverables
• Microcontroller firmware (Arduino or PIC) implementing the binary protocol
• Windows host library with source and build instructions
• Command-line or GUI test tool for validation
• Brief integration guide
If you’ve previously built similar PC-to-MCU bridges, especially on Windows, I’d love to see a concise example or screenshot to speed up onboarding.
On the firmware side you’ll extend or create code that runs on the microcontroller, parses incoming binary frames, executes the requested actions, and returns acknowledgements and status packets. On the PC side you’ll supply a lightweight library (C++, C# or similar is fine) that opens the COM port, formats commands, validates checksums, and exposes simple high-level calls the rest of my software can consume.
Your work should come with clear documentation and a small test utility so I can exercise each command and verify that status updates arrive as expected. Once this core link is solid we may expand the protocol to SPI or I2C devices that hang off the MCU, but phase one is strictly UART.
Deliverables
• Microcontroller firmware (Arduino or PIC) implementing the binary protocol
• Windows host library with source and build instructions
• Command-line or GUI test tool for validation
• Brief integration guide
If you’ve previously built similar PC-to-MCU bridges, especially on Windows, I’d love to see a concise example or screenshot to speed up onboarding.
Related categories:
C Programming
Electronics
C# Programming
Microcontroller
Arduino
Documentation
Embedded Systems
I2C