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
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.
- Website
- collabora.com
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?