Contract Job Opportunity – Linux (Yocto) Consultant (Outside IR35)
Location: Hybrid – Onsite in Kent & Remote
Contract Length: 6 Months
IR35 Status: Outside IR35
Start Date: ASAP
Overview:
Our client is a leading developer of embedded monitoring and control systems for marine applications. Their compact touchscreen devices run a proprietary application designed to monitor and control onboard signals and devices in small boats and similar environments.
These devices are built using Raspberry Pi Compute Modules (currently CM4) integrated with a custom I/O interface board supporting USB, Ethernet, CAN, and touchscreen display connections. The product roadmap includes migration to Raspberry Pi CM5, expanded display size support, and integration of 3rd party applications and services.
The Requirement:
An experienced Linux (Yocto) Consultant is required to support a strategic product migration and Linux system enhancement.
Key Responsibilities:
*
Review existing Yocto-based Linux builds and configurations created by former engineers.
*
Lead the migration from Raspberry Pi CM4 to CM5, ensuring OS compatibility and hardware integration.
*
Advise on and implement necessary Linux services, libraries, drivers, and functions to support future hardware and software requirements.
*
Optimise current Yocto configurations for performance, maintainability, and scalability.
*
Collaborate with in-house software and hardware teams to align system design with product goals.
*
Produce detailed documentation and recommendations for future system development and deployment.
Key Skills & Experience:
*
Strong expertise in Yocto Project and custom Linux build systems.
*
Proven experience with Raspberry Pi Compute Modules (CM4/CM5).
*
In-depth understanding of Linux services, kernel modules, and driver integration.
*
Familiarity with embedded systems and interfacing via USB, Ethernet, and CAN.
*
Experience with TFT display and capacitive touch interfaces is highly desirable.
*
Ability to audit legacy systems and recommend performance or structural improvements.
*
Strong communication and documentation skills