Embedded Linux Consultant Engineer

Collabora

Completely RemoteFull TimeInformation Technology
Posted Yesterday

Job description

Responsibilities

  • Contribute publicly to open source projects to ensure technical leadership
  • Analyse client problems and design solutions leveraging open source technologies
  • Define and scope client projects in collaboration with the delivery team
  • Act as a technical advisor discussing Linux core system technologies with clients
  • Represent the company at conferences and trade shows
  • Perform deep technical work including software development, integration, debug, and testing

Requirements

  • Broad Linux experience (uBoot, Linux kernel, BSP, Yocto, Debian)
  • Knowledge of open source development methodologies and communities
  • Knowledge of ARM processor-based embedded systems
  • Experience with system image creation tooling (debos, wic) and OTA technologies
  • Experience with software development for embedded Linux systems
  • Experience with modern CI tooling (GitHub, GitLab)
  • Proficiency in English (verbal and written)
  • Ability to work in a fully distributed environment

Preferred Qualifications

  • Experience with Debian system creation
  • Experience with the Rust programming language
  • Experience setting up secure/trusted boot chains
  • Experience creating A/B boot systems or atomic upgrade schemes
  • Experience with base hardware bringup of new ARM devices

Benefits

  • Competitive salary based on experience and location
  • Office setup budget for remote workspace
  • Sabbatical/Retention of Services after five years
  • Co-working policy support
  • Biannual wellness assessments
  • Conference attendance and speaking opportunities
  • Dedicated open source contribution time

About the Company

Collabora is a leader in the open source arena, providing expert consulting and software development services for embedded Linux, kernels, and distributions.

Skills & tools

LinuxARM

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Broad Linux experience
  2. 02ARM processor knowledge
  3. 03System image creation tooling
  4. 04Embedded Linux software development
  5. 05CI tooling experience
  6. 06English fluency
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches