[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian Developer position at Arm



Hello,

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.


Reply to: