At a Glance
- Tasks: Join our team to develop and deploy Linux kernel drivers and support packages.
- Company: Collabora, a leader in open source software consultancy.
- Benefits: Work remotely with competitive pay and opportunities for professional growth.
- Other info: Collaborative environment with opportunities to showcase your skills at conferences.
- Why this job: Make an impact in the open source community while solving real-world tech challenges.
- Qualifications: Experience in Linux kernel development and a passion for open source.
The predicted salary is between 60000 - 80000 £ per year.
Collabora is currently looking for a very technically capable, enthusiastic and passionate Linux Kernel Software Developer to join its ever growing engineering team. As a member of the Kernel team, your primary focus will be to participate in the development, integration, validation and deployment of Linux board support packages and kernel device drivers, configuring kernels, troubleshooting functional and performance problems for different customers’ projects and products and participating in the mainline Linux with code contributions, reviews and discussions.
Key Responsibilities
- Discuss Linux core system technologies with clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena.
- Analyze client problems and design solutions leveraging open source technologies and Collabora's technical expertise.
- Define and scope client projects in collaboration with the delivery team.
- Contribute publicly to open source projects to further strengthen Collabora's technical leadership.
- Gain working knowledge of customers’ products, applications, technical and business strengths and target markets.
- Understand client needs and reconcile time constraints, available technologies and resources, and open source best practices.
Desired Skills
- Linux kernel and kernel module development.
- Linux driver development.
- Cross-compiling and porting.
- Understanding of open source development methodology and practices as well as prior experience/contributions with/to the Open Source Linux Kernel community.
- Linux distribution package development/management (Debian, Yocto...) is a nice to have.
- Exposure to Continuous Integration environments (GitLab, kernelci.org ...) is a plus.
- Self-learning skills to gain sufficient knowledge of Collabora's services, business model, project delivery life cycle and other related technical domains.
- Good English language skills (both verbal and written).
- Ability to work and communicate in an online fully distributed environment.
Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration.
Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in York employer: Collabora
Collabora is an exceptional employer for Linux Kernel Developers, offering a dynamic remote work environment that fosters innovation and collaboration. With a strong commitment to open source principles, employees benefit from opportunities to contribute to significant projects while engaging with a global community of experts. The company promotes continuous learning and professional growth, ensuring that team members can thrive in their careers while making impactful contributions to the tech landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in York
✨Tip Number 1
Network like a pro! Reach out to fellow developers and industry professionals on platforms like LinkedIn. Join relevant groups and participate in discussions to get your name out there.
✨Tip Number 2
Show off your skills! Contribute to open source projects or create your own. This not only builds your portfolio but also demonstrates your passion for Linux kernel development.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Linux kernel and driver development. Practice coding challenges to keep your skills sharp and ready for any technical assessments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in York
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Linux kernel development and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your contributions to open source!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for Linux and open source, and explain why you’re excited about joining Collabora. Let us know how you can contribute to our team and projects.
Showcase Your Projects:If you've worked on any relevant projects, especially in the open source community, make sure to mention them. We love seeing real examples of your work, so include links or descriptions that demonstrate your expertise.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Collabora
✨Know Your Linux Kernels
Make sure you brush up on your Linux kernel knowledge before the interview. Be ready to discuss your experience with kernel module development and any contributions you've made to open source projects. This will show your passion and technical capability, which is exactly what Collabora is looking for.
✨Showcase Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous projects, especially those involving Linux drivers or board support packages. Highlight how you approached these problems and the solutions you implemented. This will demonstrate your analytical skills and ability to design effective solutions.
✨Familiarise Yourself with Open Source Practices
Since Collabora values open source contributions, make sure you understand the methodologies and practices involved. Be ready to discuss your experiences with open source communities and how you've engaged with them. This will help you align with their culture and showcase your commitment to the open source ethos.
✨Communicate Clearly and Confidently
In a remote interview, clear communication is key. Practice explaining complex technical concepts in simple terms, as you may need to discuss these with clients who aren't as technically savvy. This will not only help you stand out but also demonstrate your ability to work effectively in a distributed environment.