
Closed
Posted
Paid on delivery
I'm seeking an experienced embedded software developer to create drivers for an ARM-based board running Embedded Linux. Requirements: - Expertise in driver development, particularly for Embedded Linux on ARM architecture. - Proficiency in C/C++ programming languages. - Strong understanding of Linux kernel and device drivers. - Experience with ARM-based hardware and debugging tools. Ideal Skills and Experience: - Background in embedded systems and real-time processing. - Familiarity with development tools like Git, Makefile, and cross-compilation. - Problem-solving skills and ability to work independently. Please provide samples of similar work done and estimated timelines.
Project ID: 40356281
12 proposals
Remote project
Active 8 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average ₹1,695,833 INR for this job

Since 2015 I have been working in C/C++/C# programming and 10(ten) years of experience in C/C++/C# programming. Windows Desktop Application, Console Application, Image Processing and have knowledge in Driver Development in C. Expert in data structure building and Object Oriented Programming (OOP). Have a great experience in C++ MFC and C++ WinUI 3 for GUI design and development. Also expert in C/C++ GPU CUDA programming. If you want a good delivery of the project, then send me a message, please. Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
₹2,500,000 INR in 60 days
7.4
7.4

Hi there, I’ve carefully read your project description and I fully understand your goal: developing reliable drivers for an ARM-based Embedded Linux system, with clean integration at the kernel level and efficient low-level hardware interaction. With my background in mechatronics and embedded systems, I have strong experience in low-level programming, C/C++ development, hardware interfacing, and working with embedded Linux environments. I’m comfortable with cross-compilation workflows, Makefiles, Git-based development, and debugging on ARM platforms. I can help you develop clean, maintainable drivers, ensuring proper integration with the Linux kernel, stable communication with your hardware, and efficient performance. I also focus on writing structured code and documentation so the system is easy to maintain and extend. Given my experience, I’m confident I can deliver this efficiently and professionally. Just send me a message and we can discuss your hardware and timeline to get started. Best regards, Samuel Tshibangu
₹1,750,000 INR in 7 days
6.0
6.0

With my over a decade of experience as a Full Stack Developer, I am not only well-versed in C/C++ programming languages, but I also have deep knowledge and experience developing Linux-based devices, including your desired ARM-based board. During my career, I’ve honed immense expertise in firmware development on various embedded platforms. My broad knowledge of Linux kernel and device drivers, as well as cross-compiling skills, will significantly contribute to the successful completion of your project. However, my skills go beyond what's stated. As an embedded software engineer, I've developed commendable proficiency in using Git and Makefile for version control and build automation respectively. Estimating project timelines has become second nature to me. Given the details of your project, I have estimated that it would take us around ___ weeks/months to deliver high-quality drivers to you. My unfailing commitment to writing clean and maintainable code will ensure that not only are we able to build these Linux drivers, but we are also setting up a strong foundation for future improvements or modifications. Plus, my self-driven work ethos ensures I can tackle complex tasks with minimal supervision or resources. So let's join forces and create some incredible embedded magic together!
₹2,500,000 INR in 120 days
5.2
5.2

My name is Saswata and I am keen to put my extensive background in Embedded Systems and IoT, with particular expertise in C/C++ programming languages and Linux kernel understanding, to work for you. Having worked on diverse projects, my ability to adapt and quickly comprehend new technologies has helped deliver robust, efficient and scalable solutions. Specifically, my experience with ARM-based hardware, debugging tools and cross-compilation aligns extremely well with the requirements of this project. I have developed various drivers for Embedded Linux platforms, ensuring smooth compatibility and robust functioning. My exposure to real-time processing further reinforces my skills in identifying and troubleshooting potential issues.
₹1,750,000 INR in 7 days
3.3
3.3

Hey, I liked your project, Embedded Linux Driver Developer and believe I can help you with the project. With my background in C Programming, Linux, Microcontroller, I'm confident I can meet your requirements. Would be glad to go over specifics if you're interested.
₹1,000,000 INR in 7 days
3.3
3.3

Hello, I’m interested in your Embedded Linux driver development project for ARM-based systems. I can support the development process, ensure clean integration, and maintain clear communication throughout. I’m organized and focused on delivering stable results on time. Let’s work together on this project.
₹1,750,000 INR in 7 days
3.0
3.0

Hi, I’m Karthik with 15+ years of experience in embedded systems and low-level Linux development, including ARM-based platforms and kernel-level driver work. Approach: • Understand hardware specs (SoC, peripherals, interfaces – SPI/I2C/UART/GPIO) • Develop/port Linux kernel drivers (character/device drivers) • Ensure compatibility with your Embedded Linux distribution • Implement efficient interrupt handling, memory management & real-time behavior • Debug using tools like JTAG, dmesg, strace, and kernel logs • Provide clean Makefile-based build + cross-compilation setup Deliverables: • Production-ready Linux device drivers (C/C++) • Kernel integration & configuration support • Test cases and validation on ARM board • Documentation for build, deploy, and debug Experience Highlights: • Developed custom drivers for ARM boards (sensor interfaces, communication buses) • Worked on kernel modules, device tree configuration, and real-time optimizations • Strong hands-on with cross-compilation, Git workflows, and low-level debugging Timeline: 2–4 weeks (depends on hardware complexity & interfaces) I focus on stable, efficient, and maintainable driver implementations. Happy to review your board specs and propose a detailed plan. Warm Regards, Karthik B Resonite Tech ?
₹2,450,000 INR in 7 days
0.0
0.0

Hi, I’m Karthik with 15+ years of experience in embedded systems and low-level Linux development, including ARM-based platforms and kernel driver development. Approach: • Understand board specs (SoC, peripherals – SPI/I2C/UART/GPIO) • Develop/port Linux kernel drivers (character/device drivers) • Configure device tree and ensure kernel compatibility • Implement efficient interrupt handling & real-time behavior • Debug using JTAG, dmesg, strace, and kernel logs • Provide cross-compilation setup (Makefile/Git workflow) Deliverables: • Production-ready Embedded Linux drivers (C/C++) • Kernel integration + device tree configuration • Tested on target ARM board with validation cases • Documentation for build, deploy, and debugging Relevant Experience: • Developed drivers for ARM boards (sensor interfaces, communication buses) • Worked on kernel modules, device tree overlays, and RT optimizations • Strong hands-on with cross-compilation and low-level debugging tools Timeline: 2–4 weeks (depends on hardware/interfaces complexity) I focus on stable, efficient, and maintainable driver implementations. Happy to review your hardware specs and share similar work references. Warm Regards, Karthik B ?
₹2,450,000 INR in 7 days
0.0
0.0

Hi, I am an IIT Grad, with strong expertise in Embedded Systems, Linux Kernel Development, and ARM-based platforms, ex-BFSI and worked at Fortune 500 companies. I will make it a reality for you. As an Embedded Software Developer, I will design and develop robust, efficient, and production-grade Linux device drivers tailored specifically for your ARM-based board. My approach includes understanding your hardware architecture in detail, selecting the appropriate driver model (platform, character, or network), ensuring kernel compatibility, and performing thorough debugging using tools like GDB, dmesg, and trace utilities. I have a quick question: could you share details about the specific peripherals/interfaces (SPI, I2C, UART, PCIe, etc.) and the Linux kernel version you're targeting? This will help define the driver architecture and timeline more accurately. Kindly click on the chat button so we can discuss and get started. Will share you my prior projects done and my resume too. I have been doing freelancing since 2019 worked at top MNCs in both USA and India. Lets connect
₹1,000,000 INR in 7 days
0.0
0.0

Hyderabad, India
Member since Apr 8, 2026
$30-250 USD
$20-30 SGD / hour
$250-750 USD
$250-750 USD
₹12500-37500 INR
$80-130 USD / hour
€250-750 EUR
₹12500-37500 INR
₹600-1500 INR
₹150000-250000 INR
₹600-1500 INR
$30-250 USD
₹1500-12500 INR
₹750-1250 INR / hour
$3000-5000 USD
₹1500-12500 INR
₹750-1250 INR / hour
₹400-750 INR / hour
₹12500-37500 INR
$30-250 USD