Find Jobs
Hire Freelancers

Open-source USB keyboard firmware development

$12-25 USD / hour

Closed
Posted over 6 years ago

$12-25 USD / hour

Ultimate Hacking Keyboard is an open-source, split USB keyboard designed for extreme productivity and ergonomics. I’m László Monda, founder of the UHK, and you’ll be working with me. I’ve written about 90% of the UHK firmware, but I don’t have enough time for it anymore, so I’m looking for a developer to maintain the firmware in the long run. We’re using GitHub extensively. The firmware is released under the General Public License v3, and your contributions will be publicly visible. You’re welcome to check out the UHK firmware repo at [login to view URL] to see the code and the open issues. You’re expected to: * have a good understanding of ARM programming in general and USB HID in particular * be self-motivated and able to resolve issues on your own without extensive management * write clean code and follow our coding standards Experience with Freescale/NXP Kinetis MCUs and Kinetis Design Studio / MCUXpresso IDE would be highly appreciated. Please contact me, and include your relevant experience, skills, and your hourly rate. I’d also like to see the source code you’ve written in the past. Looking forward to work with you! - Laci
Project ID: 16140516

About the project

7 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $25 USD/hour for this job
User Avatar
Hi Sir I am experienced embedded system developer with more than 8 years of experience. I have worked on ARM processors, NXP and other MCUs. I have worked on USB HID before. Please get in touch to discuss it further Regards
$25 USD in 40 days
4.9 (208 reviews)
7.8
7.8
User Avatar
Hi, I am very much interested in your project as I believe I have the expertise, knowledge, skills and tools to do your project. I am embedded software developer with more than 8 years of experience of professional embedded software development. Please take a look onto my profile to know more about me. I have quite a lot experience of ARM processors specifically Cortex M0/M3/M4. I have written and used low level, middleware as well as higher level code. I have J-link debuggers, couple of STM32F development boards (STM32F107, STM32F429, STM32F405 and STM32F407). I have quite a lot experience with IAR, ARM GCC and Keil compilers. My recent projects that might tell you my knowledge in USB and STM32, 1. STM32F407 Discovery based CAN Data logger to log CAN data into SD Card (SDIO mode) and emulate USB MSC Class to read/write SD Card data and Custom HID Class implementation to send/receive interrupt data. 2. STM32F405 based FATFs to read/write SD Card (both SDIO and SPI) 3. STM32F429 based FATFs to read/write USB mass storage 4. STM32F407 discovery board to read via I2C BNO055 9 DOF IMU senor and save readings as CVS file using ChanFs (FATFs) in SD card in SDIO mode. I am very good in GIT as Ihave my own repos in GitLab and do checkouts from GitHub open source projects all the time. I do not have experince of Freescale/NXP Kinetis MCUs but can quickly get along with them. Let me know if you have any questions. Regards, Ibrahim
$40 USD in 25 days
4.9 (17 reviews)
6.0
6.0
User Avatar
Hi, I am embedded systems designer and have good experience using ARM micro controllers from ST (STM32) and would love to work for you. It will not be any problem to use ARM micros from Kinetis series. Please contact. regards, Ali
$17 USD in 40 days
0.0 (1 review)
0.0
0.0
User Avatar
I have 4+ years of experience in Firmware development using Embedded C. Relevant Skills and Experience Embedded C, Git bash, RTOS,
$20 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of HUNGARY
Kecskemét, Hungary
0.0
0
Member since Jan 23, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.