Embedded Linux/Yocto Engineer
Coalesce Management Consultancy (CMC) have a consulting assignment available for a Linux Platform Engineer to work on a remote project we have in Europe.
CMC provide expert engineering solutions on an international capacity for Embedded Software and other Advanced Engineering projects. Established in 2016, we set out our mission to be the best service-driven consulting business in global STEM markets, and after rapid growth in just a few years, we're already delivering true expertise to major technology brands and leading companies around the world.
As we expand our reach and take on new projects, we have assignments available for experienced embedded technology professionals to join our consultancy and deliver the expert solutions and high level of service we're known for across multiple ventures.
By partnering with CMC you get the chance to work with some of the world's leading technology specialists. From our global offices we support you with each new project, providing a complete scope of work definition ahead of any engagement so you know exactly what's required by the assignment, before you land on-site. As the project is completed we can continue to work with you by setting up your next project from our global network of leading technology companies.
Join our latest project
Currently we're looking for a Linux Platform Engineer to help us provide embedded software solutions on a project based remotely in Europe.
Project Objective:
- Build the complete compute platform for the client's next-generation trucks - a new architecture.
- A single central in-vehicle computer intended to control everything in the truck.
Project Scope / Deliverables:
- The team owns the Linux side of a QNX / Linux split.
- QNX (plus hypervisor) handles the real-time, safety-critical functions, e.g. braking.
- The Linux platform is a Yocto-based embedded Linux, running virtualised under the QNX hypervisor.
- It provides the foundation for the application layer, delivered as an SDK to the application teams.
- The SoC is a dedicated Bosch vehicle computer, managed by QNX - not the Linux team's concern.
- Heavily user-space and services-oriented; not hardware-intensive; no device drivers.
Work Conditions:
- Distributed platform team within a much larger development programme.
- Platform perspective required, with direct interaction with the client; anchored to the platform core team.
- Concern: the platform team's focus is being diluted by out-of-remit tasks - the platform should remain the starting point for work allocated.
In order to suit the project requirements you must have:
- Yocto-based embedded Linux experience (essential)
- Strong user-space and services engineering
- systemd
- Networking - TCP/IP, VLAN and general networking
- Solid Linux kernel fundamentals (the team is the Linux competence hub)
- Not required: deep kernel-to-hardware specialisation, device drivers, or HW bus / DRAM-timing work - QNX owns the SoC and hardware, and the Linux platform runs virtualised under the QNX hypervisor. The role looks up toward the application layer, not down toward the hardware.
If you have the relevant capability and are interested in pursuing this assignment, talk to our sales consultants today.
Get in touch
Learn more about Coalesce Management Consulting, our projects and the support we provide to our consultants at expertisedelivered.com
No terminology in this advert is intended to discriminate on the grounds of age or experience, and we confirm that we are happy to accept applications from persons of any age or experience for this role.
CMC is an equal opportunity employer. We welcome applications from individuals of all ages and backgrounds and assess candidates solely on merit, skills, and potential. No terminology in this advert is intended to discriminate in any way.
We welcome applications/enquiries from individuals of all backgrounds and are committed to providing equal access to employment opportunities across all regions in which we operate.