Skip to content
BackNov 7
Michael C.

Michael C.

Embedded firmware, Bluetooth, USB, Windows Drivers & Apps

Embedded Firmware and Application Software Engineer with years of experience in Embedded Processor Development, Windows Application & Driver Development, and Multiplatform Qt Application Development. Experience in USB, Bluetooth, BluetoothLE, WIFI, NFC, Smartcard APDUs, JCOP Applets, UART, I2C, SPI and other standard I/O Communication Protocols. SKILLS • Proficient in C / C++ • Smartcard and Java Card JCOP APDU • Expertise with ARM, Microchip, NXP, Nordic, ST Micro, SiLabs and TI MCUs • Has written USB drivers for embedded processors • WebServer experience for remote device control using GPIO • Solenoid, servos, stepper motors, etc • Extensive experience with automotive Lithium-Ion Battery Management Systems • Extensive experience in 3D Printer, graphics formats, printer firmware & printer drivers • Extensive experience in data transmission, protocols and drivers including, Bluetooth, Ethernet, USB, RS-232, I2C, SPI, 1-Wire, Smart Card APDU & JCOP applets, CAN bus, and LIN bus. I have years of experience writing embedded microprocessor firmware, windows drivers, windows applications, and Java applications. I’ve written firmware supporting Bluetooth devices, automobile battery management, fingerprint sensors, motor control, video displays, ink cartridge, accelerometers, liquid, humidity, smoke detection, temperature thermostats & thermistors, and battery management. I am extremely sensitive to schedule constraints.

🇺🇸Morgan Hill, United States$95/hr40% JSS4.96 (4)Since Oct 2015

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#240,325 / 412k
🇺🇸Country#37,909 / 62.1k
Revenue, last 30 days
—

Read daily since Nov 2, under 30 days

Total earnings
$5.9k

Billed in all: $7.2k

World#240,325 / 412k
🇺🇸Country#37,909 / 62.1k
Per project
$988
Projects, last 6 months
0
World#209,850 / 412k
🇺🇸Country#27,405 / 62.1k
Projects in all
6

Across 7 contracts

29% fixed71% hourly
World#250,290 / 412k
🇺🇸Country#35,789 / 62.1k

Earnings, last 30 days

$7.2kNothing earned since Nov 2Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$7.1k$7.2k$7.3k$7.4kNov 2Nov 5Nov 7

Tracked from Nov 2, 2026.

Skills