Are you interested in Open Source, Multimedia, Computer Vision, and Image Processing? We’re looking for talented and enthusiastic individuals to join us in our adventure creating an open source camera stack for Linux.
To Apply
Interviews will be conducted remotely via video call.
To apply, please e-mail your CV and a brief cover letter to jobs@ideasonboard.com referencing the job title you wish to apply for.
About us
Ideas on Board is a fully remote consultancy company, specializing in supporting the Linux Multimedia ecosystem and creating software that empowers open source solutions, which helps everyone from Silicon Vendors and Original Device Manufacturers (ODMs) to Hobbyists and Consumers.
Linux Multimedia Developer - libcamera, Linux, Kernel, Embedded Systems
Location: Remote (UK/EU timezone preferred, worldwide possible) Type: Permanent
Ideas on Board are looking for a skilled developer to help support the continuing development of the libcamera open source project.
Responsibilities
- Design, develop and help maintain high-quality C++ code for the libcamera project (libcamera.org)
- Support the integration of libcamera within multimedia frameworks including Gstreamer, PipeWire, and ffmpeg
- Develop and test image processing algorithms
- Debug and optimize the existing code to improve performance and reliability
- Participate in code reviews, documentation, and knowledge sharing activities
Essentials
- Experience working with Linux development practices and git
- At least 5 years experience with C++ development
- Strong written communication skills
- Experience with Camera Sensors, Image Processing and Photography
- An ability to work independently and remotely
- Fluent English language both written and verbal
Desireables
- Experience with algorithm development and an understanding of digital signal processing
- Kernel driver experience with patches accepted upstream
- Experience with complex development environments such as Android, ChromeOS or Yocto
- Prior experience with libcamera or MIPI CSI cameras