06/15/2025 updated

**** ******** ****
100 % available

Senior Linux Platform Architect with 20+ years experience in embedded systems

Thoiry, France
Only remote
BSc (Hons) Computer Science
Thoiry, France
Only remote
BSc (Hons) Computer Science

Profile attachments

Andrew Branson CV.pdf

Java (Programming Language)Automotive IndustryC++ (Programming Language)Community ManagementDatabasesContinuous IntegrationData ManagementRelational DatabasesLinuxDevOpsEmbedded SystemsLinux On Embedded SystemsMiddlewareLightweight Directory Access Protocols (LDAP)Open Source TechnologyQt Modeling Language (QML)Qt (Software)SQL DatabasesSystems IntegrationWorkflowsExtensible Markup Language (XML)ScriptingPackaging and Processing DutiesGitContainerizationJenkinsProgramming Languages
Embedded Linux & Android
Extensive expertise in embedded Linux platforms, SailfishOS, and Android containerization with over 20 years of experience integrating these technologies in mobile and automotive contexts.

System Integration
Advanced skills in aligning complex system layers including kernel, middleware, UI, and containerized applications into secure, maintainable platforms.

Open Source Technologies
Deep knowledge of open source development practices, community engagement, and integration of technologies like RPM packaging, OBS CI/CD, Flatpak, and Wayland.

Middleware & UI Development
Proficiency with Qt/QML, GStreamer, D-Bus, and Systemd for creating robust middleware solutions and user interfaces.

Programming Languages
Expertise in multiple programming languages including Java, C/C++, XML, and scripting technologies.

DevOps & CI/CD
Experience with Git, Jenkins, and continuous integration workflows for efficient software delivery.

Database Technologies
Knowledge of SQL/RDBMS and LDAP for data management and authentication systems.
 

Experience

Professional experience10+ years
Freelancer since2017

Languages

EnglishNative speakerFrenchBasic knowledge

Project history

Senior Linux Platform Engineer

Jolla Oy & Seafarix Oy
Led architecture and implementation of Android AppSupport layer using systemd, D-Bus, and Wayland. Owned Android media hardware Linux integration with GStreamer and Mozilla Gecko. Designed lightweight containerisation system for secure app isolation. Chaired IRC community meetings and represented SailfishOS at industry events.

Architect & Lead Developer - CRISTAL Project

CERN & University of the West of England (UWE)
Led development of CRISTAL, a production and workflow management platform for CERN detector construction. Refactored into an open-source BPM system. Tech stack included Java, XML, LDAP, RDBMS, and REST APIs. Participated in European Commission projects including CRISTAL-iSE, neuGRID, and Health-e-Child.

Engineer (Computing), CMS Experiment

CERN
Designed and maintained construction databases for the CMS detector used in quality control and calibration. Steered CRISTAL through competing CERN and commercial interests.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in