Project Description
I need an engineer who feels at home on a BeagleBone board and deep inside the Linux kernel. The immediate goal is to create and fine-tune the firmware that drives a custom cape, then tailor the kernel so our peripherals are recognised, configured, and running with the right timing constraints.
You will be writing, debugging, and documenting low-level C code, device-tree overlays, and kernel modules. Expect to work directly on the board (remote SSH) and through common toolchains such as GCC, U-Boot, and either Yocto or Buildroot—whichever you prefer as long as it fits our release process.
To move forward quickly, I’d like to see proven experience on similar ARM-based, Linux-driven hardware. Point me toward projects or repositories that show you have already handled firmware development and kernel work on BeagleBone or a comparable platform.
Deliverables
• Flash-ready firmware image and full source
• Patches or config fragments applied to the kernel tree
• A short README describing build steps and any custom tools required
• Confirmation that the board boots with all peripherals functioning as specified
If this sounds like a week in your comfort zone, let’s talk timelines and get started.