Embedded Linux Consultant Engineer (Remote/Anywhere)

3 weeks, 4 days 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

Senior Embedded Firmware Engineer

Magnet Forensics 251-1K Internet Software & Services

Magnet Forensics is hiring a Senior Embedded Firmware Engineer to develop and support embedded firmware and related tooling for microcontroller-based digital investigative products.

C CI/CD Git Linux Pytest Python
3 days, 16 hours ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support industrial customers by analyzing machine condition data and improving predictive maintenance solutions.

1 week ago

Staff Firmware Engineer, AI Native, Edge ML

Life360 251-1K Family Services

Life360 is hiring a Staff Firmware Engineer to own its on-device ML platform for connected trackers and wearables, building firmware and edge intelligence that runs efficiently across the company’s device portfolio.

C C++ Embedded Systems Machine Learning
1 week ago

Senior ASIC Emulation Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior ASIC Emulation Engineer to lead pre-silicon emulation for next-generation satellite hardware and accelerate hardware/software co-development and verification.

C C++ CI/CD Perl Python Verilog
1 week 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