[Debian-uk] [Job Advert] Debian Developer position at Arm

Steve Capper steve.capper at arm.com
Tue Aug 30 09:58:45 BST 2022


Hello Debian-UK,

We are recruiting for a Debian Developer for my team at Arm. Working can 
be remote, but travel will be required to both the Manchester and 
Cambridge offices on occassion. Here is a copy of the job spec below.

Any folk who are interested, can apply on the careers website:
https://careers.arm.com/job/cambridge/debian-developer/33099/34592544992

Cheers,
--
Steve

===


Debian Developer

Location: UK - Flexible. Travel required to Cambridge and Manchester 
offices.

Job Overview:
Do you enjoy tinkering with Linux distributions? Are you interested in 
the Arm architecture? If the answer to both of those questions is yes, 
then this role may be of interest to you!


The Linux Distributions team in the Open Source Software Group is 
looking for a candidate to ensure that Debian is the best that it can be 
on Arm hardware.


The nature of the work will be quite varied: from packaging new 
software, debugging problems, assisting with platform enablement and 
collaborating with colleagues at Arm and the Debian community on how to 
enable new Arm architectural features in future Debian releases.


Projects such as the Linux Kernel and gcc/glibc/clang are key to 
distributions and possess a lot of Arm architectural code; thus, are of 
particular interest to the team. A familiarity with building and 
configuring the kernel or toolchains would be an advantage. Similarly, 
virtualisation and container technology are becoming pivotal in how many 
end-users employ distros so experience in these areas would also be helpful.


As the work is with Linux Distributions (specifically Debian), there 
will be a lot of community work and, indeed, most of our work can be 
seen in the open.


Responsibilities:
- Represent Arm in the relevant community meetings, mailing list threads 
and conferences,
- Pro-actively ensure that any potential problems (including security 
issues) affecting Arm systems are found and fixed,
- Assist the Debian community with their release processes (for example, 
assist in squashing release critical bugs),
- For the longer term: work with Debian contributors and Arm colleagues 
(in kernel, toolchain and architecture teams) to ensure that new Arm 
architectural features are deployed in Debian successfully.

Required Skills and Experience:
- Proven track record in working with Open Source communities (f.e. 
interaction on community mailing lists, talks at conferences),
- Experience in resolving problems in a Linux/UNIX environment,
- Working experience in a scripting language (such as Bash, Python).
- C programming experience,
- Build system experience (such as Autotools, CMake…),
- Experience working with version control (such as git, svn),
- We value a professional, enthusiastic and flexible approach to working 
coupled with a passion for solving problems.

“Nice To Have” Skills and Experience:
- Track record in developing for a Linux distro (particularly Debian),
- Experience creating .deb or .rpm packages,
- Experience using gdb (or other debuggers) in resolving problems,
- Experience in building and deploying the Linux kernel and toolchains,
- Experience in working with containers and virtualisation,
- A detailed knowledge of the Arm architecture is not necessary, it is 
expected that the successful candidate will ramp up on this.



More information about the Debian-uk mailing list