Enable job alerts via email!

Senior Software Engineer

TN United Kingdom

Cambridge

On-site

GBP 125,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company at the forefront of smartphone technology! As part of an innovative software team, you will develop low-level C code for Arm architecture, enhancing performance and functionality. This role offers the chance to work on exciting projects across various industries, from IoT to data centers. Collaborate with a passionate team in a dynamic environment that values versatility and creativity. If you're eager to make an impact in the open source community and push the boundaries of technology, we want to hear from you!

Qualifications

  • Proficient in C programming with a passion for open source development.
  • Ability to work collaboratively in a team environment.

Responsibilities

  • Develop low-level software for new Arm architecture and improve performance.
  • Contribute to the open source community and collaborate with team members.

Skills

C Programming
Teamwork
Open Source Development
Armv8-A Architecture
Arm64 Assembly Language
Linux Kernel Development
Driver Development
Security
Cryptography

Job description

Social network you want to login/join with:

Job Overview:
Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level.

Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself.

Responsibilities:
Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient and secure, and support the very latest Arm architectural features. We're looking for software engineers with experience writing low-level C code.

As well as the technical work of writing patches to implement new functionality, improve performance and enable new Arm architecture, you will enjoy working as part of the wider open source community.

Required Skills and Experience:

  1. Proficient C programmer
  2. Desire and ability to work as part of a team
  3. Passion for open source development

“Nice To Have” Skills and Experience:
  1. Armv8-A Architecture
  2. Arm64 assembly language
  3. Experience of open source working practices
  4. Knowledge of Android, Linux kernel, driver development, security, cryptography

In Return:
Our UK offices are amazing places to collaborate. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out! We are keen to welcome versatile people into Arm!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.