Embedded Linux Consultant Engineer (Remote/Anywhere)

2 months ago
Full-time
Senior
Software Development
Collabora

Collabora

Collabora is a global consultancy specializing in delivering Open Source software solutions to the commercial world, empowering clients with community-driven projects and expertise in key areas like the Linux Kernel and LibreOffice.

Internet Software & Services
51-250
Founded 2005

Description

  • Provide consulting services to customers on Embedded Linux topics including bootloaders, the Linux kernel, and Linux distributions.
  • Develop, integrate, debug, and test software for a variety of products and customers.
  • Contribute publicly to open source projects and help maintain technical leadership in the community.
  • Analyze customer problems and design solutions using open source technologies and Collabora expertise.
  • Define and scope client projects in collaboration with the delivery team.
  • Build working knowledge of customer products, applications, business strengths, and target markets as needed.
  • Advise clients on Linux core system technologies and represent the company at conferences and trade shows.
  • Balance customer needs with time constraints, available technologies, resources, and open source best practices.

Requirements

  • Broad Linux experience, including uBoot, the Linux kernel and BSPs, and embedded Linux distributions such as Yocto or Debian.
  • Knowledge of open source development methodologies and relevant open source communities.
  • Knowledge of ARM processor-based embedded systems.
  • Experience with system image creation tools such as debos and wic, and OTA technologies.
  • Experience with Debian system creation is a strong plus.
  • Experience troubleshooting and resolving technical issues in a Linux-based environment.
  • Experience with software development for embedded Linux systems.
  • Experience with modern CI tooling such as GitHub and GitLab.
  • Good English communication skills, both verbal and written.
  • Ability to work and communicate effectively in a fully distributed online environment.
  • Familiarity with one or more of Collabora's market verticals is preferred.
  • Experience with the Rust programming language is preferred.
  • Experience setting up secure or trusted boot chains is preferred.
  • Experience creating A/B boot systems or other atomic upgrade schemes is preferred.
  • Experience with base hardware bringup of new ARM devices is preferred.

Benefits

  • Competitive salary based on experience and location.
  • Office setup budget to support a remote workspace.
  • Sabbatical/retention of services after five years of continuous service.
  • Co-working support for working outside your home office.
  • Biannual wellness assessments with a trained mental health specialist.
  • Conference attendance support, including covered expenses and encouragement to speak.
  • Company-supported time to contribute to open source projects you care about.
  • Fully remote work with a global team.
  • Flexible hours and a sustainable pace with no on-call rotations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is seeking a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

3 weeks, 3 days ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

3 weeks, 3 days ago

Principal Data Center Controls Engineer

Montera is hiring a Principal Data Center Controls Engineer to define and govern portfolio-wide controls architecture, data exposure, and commissioning outcomes across hyperscale data center sites.

Microservices MQTT REST API
1 month ago

Staff Firmware Engineer

Lunar Energy 251-1K Renewable Electricity

Lunar Energy is hiring a Staff Firmware Engineer to develop and own firmware and software for home energy products across the full product lifecycle, from concept through high-volume production.

C Python Rust TLS
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers