Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in Milton Keynes

Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in Milton Keynes

Milton Keynes Full-Time 50000 - 70000 £ / year (est.) Working from home possible
Collabora

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 Milton Keynes 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.

Collabora

Contact Details:

Collabora Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in Milton Keynes

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 and expertise in 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 and be ready to discuss your past projects and contributions.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll find all the latest opportunities tailored for talented developers like you.

We think you need these skills to ace Remote Linux Kernel Developer - Drivers (Remote/Anywhere) in Milton Keynes

Linux Kernel Development
Kernel Module Development
Linux Driver Development
Cross-Compiling
Open Source Development Methodology
Linux Distribution Package Development
Continuous Integration

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 interesting projects, especially those related to Linux drivers or kernel modules, make sure to mention them. We love seeing practical examples of your work and how you tackle challenges.

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 Inside Out

Make sure you brush up on your Linux kernel knowledge before the interview. Be prepared 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

Think of specific examples where you've tackled complex problems in Linux driver development or troubleshooting. Be ready to explain your thought process and how you approached these challenges. This will demonstrate your analytical skills and ability to design effective solutions.

Familiarise Yourself with Open Source Practices

Since Collabora values contributions to the open source community, make sure you understand the methodologies and best practices involved. Discuss any relevant experiences you have, and be prepared to talk about how you can contribute to their projects and enhance their technical leadership.

Communicate Clearly and Confidently

As the role involves working in a fully distributed environment, strong communication skills are essential. Practice articulating your thoughts clearly and concisely, especially when discussing technical topics. This will help you connect with the interviewers and showcase your ability to work effectively in a remote setting.