Kernel Developer

Hays Talent Solutions ,
Cambridge, Cambridgeshire

Overview

Kernel Developer job, based Cambridge, perm opportunity, excellent benefits with Tech leader - ARM Do you want to work with a dynamic, collaborative, highly motivated and influential team that contributes to the upstream development of FreeBSD and Linux Kernel? We are seeking a forward-thinking, can-do minded, software engineer to work in our Open Source Software (OSS) group. This group is responsible for developing and improving the open sources software eco-system around Arm's next generation of applications processors. This frequently means working with processors and other hardware technology not yet available to the public. Job Purpose and Accountabilities In this role, you will be a member of the Kernel team who specialises in arm64 architecture ports in the Open Source Software (OSS) group within Arm. Day to day activities will include: Working with upstream communities to improve and ensure the health of the FreeBSD project, and acting as a liaison between these communities and Arm Analysing and subsequently improving performance of FreeBSD Kernel on arm64 platforms Day to day activities will include: development and testing, debugging on different platforms (from software models, through FPGA systems, all the way to development boards and shipping products) We want you to be able to conduct code review - both for internal code and upstream, Your activities will include upstreaming and maintenance You will participate in enabling new arm64 architecture features, system IP and bug fixes for the FreeBSD Kernel Education & Qualifications: Established experience or a Bachelor's (or above) degree in a STEM subject. Essential Skills You have a passion for Open Source software development Experience of upstream BSD or Linux kernel development or developing commercial products based on those kernels Broad knowledge of developing and debugging operating systems You will have excellent C skills; some assembly skills are desirable You are familiar with upstreaming and codeline maintenance; some knowledge of Git or other source control tools Knowledge of at least one CPU architecture Desirable Skills Experience as a FreeBSD committer We value familiarity with open-source project development cycles and contribution processes We are seeking an understanding of Arm architecture and tools We need knowledge of software design techniques and maintaining compatibility, and we value previous experience in large, multi-site software development project Please apply now with your updated CV if you are interested in this vacancy, Hays Talent Solutions is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk This job was originally posted as www.cwjobs.co.uk/job/89963749