Skip to main content

Collabora

Embedded Linux Consultant Engineer (Remote/Anywhere)

Remote (Remote)full-timemidAdded today

About this role

Seek an experienced embedded Linux engineer to design, develop, and optimize Linux-based systems for diverse hardware platforms. This remote role involves collaborating with clients to deliver custom embedded solutions, from kernel customization to application development.

What you'll do

  • Design and develop embedded Linux solutions tailored to client requirements and hardware constraints
  • Customize Linux kernels and bootloaders for specific embedded platforms
  • Develop device drivers and low-level firmware components
  • Optimize system performance, power consumption, and memory usage
  • Troubleshoot and debug embedded systems in production environments
  • Provide technical consultation and architecture guidance to clients

What they're looking for

  • Embedded Linux development and porting
  • Linux kernel customization and configuration
  • C/C++ programming for embedded systems
  • Device driver development
  • Bootloader and firmware programming
  • Hardware debugging and diagnostics
  • Build systems (Yocto, Buildroot)
  • Cross-compilation and embedded toolchains
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Collabora

Collabora develops and maintains open source software for the Linux ecosystem, with particular focus on GPU drivers and audio infrastructure. The company is hiring graphics engineers and audio consultant engineers to work on technically challenging problems spanning Vulkan, Mesa, the kernel DRM subsystem, and the Linux audio stack.

View all jobs at Collabora

Likely interview questions

  • Walk us through your experience porting Linux to a custom hardware platform—what were the main challenges?
  • How do you approach optimizing an embedded system when facing memory or power constraints?