I will develop kernel module and device drivers
Embedded Linux Engineer
About this Gig
I am a embedded systems engineer with training in advanced embedded development (UC Boulder). I specialize in building custom linux distributions and device drivers tailored for your target hardware. If you need a kernel driver for your I2C, SPI, GPIO, UART or custom peripheral, I can help you with that.
Kernel drivers require precise memory management in kernel space, awareness of concurrencies in the code, atomic operations and deep knowledge of kernel architecture. One error and the whole system crashes. I develop, debug and optimize drivers for reliable performance on any workload.
I provide help in 3 tiers with extra charges for documentation, additional modules or revisions. Please note revisions only include bug fixes to the existing module. Any other changes would require a custom quote.
Requirements I need from you to get started:
- Hardware and datasheets
- Target Platform and Kernel Version
- Existing source code if applicable
Platform:
Other
Sensors:
Other
Expertise:
Debugging
•
Programming
FAQ
Which kernel versions?
I support all the kernel versions. I would recommend using actively maintained kernel from the lts or mainline versions.
Do you need my hardware?
I would need your board for testing and debugging for bugs, stability and performance.
Do you test on a real board?
Yes, I do.
