Senior Firmware Engineer – Systems Software & CI Automation

Camwebdir

United Kingdom

Hybrid

GBP 60,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Arm is seeking highly capable software engineers to join the CE-SW group, focusing on the software ecosystem for Arm's next generation architectures. You will work on client/server/IoT areas with low-level firmware design, testing, and automation across platforms and shipping devices.

The role emphasizes strong C/C++ skills, ARM-aware architecture understanding, and experience with OS fundamentals, bootloaders, and device drivers. Hybrid working and career growth opportunities are highlighted.

Qualifications

  • Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects.
  • Some knowledge of assembly and strong debugging skills are preferred.
  • Expertise in application and low-level systems with a strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders, and device drivers.
  • Proficiency in Linux/Windows operating systems and driver development is preferred.
  • Good understanding of test methodologies, CI and test automation.
  • Strong interpersonal skills; excellent written and spoken English.

Responsibilities

  • Active involvement in the software design and test of reference application processor firmware.
  • Day-to-day work will involve low level software development, test and debug on various platforms.
  • Creating software stacks for Arm’s reference platforms for future devices.
  • Development of test code.
  • Create automation solutions to streamline and minimize manual testing and development tasks.
  • Analyse industry specs, roadmap requirements, breakdown tasks and help implement project plans.
  • Upstreaming and maintenance.

Skills

C/C++ programming
Assembly knowledge
Software testing
OS fundamentals
Linux/Windows
English communication

Tools

Python
Shell scripting

Job description

Arm is seeking highly capable software engineers to join the CE-SW group, focusing on the software ecosystem for Arm's next generation architectures. You will work on client/server/IoT areas with low-level firmware design, testing, and automation across platforms and shipping devices.

The role emphasizes strong C/C++ skills, ARM-aware architecture understanding, and experience with OS fundamentals, bootloaders, and device drivers. Hybrid working and career growth opportunities are highlighted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware & Platform Engineer (Hybrid)
Senior Firmware & Platform Engineer (Hybrid)

Arm Limited • Cambridge

Remote
GBP 65,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Camwebdir • United Kingdom

On-site
GBP 60,000 - 90,000
Staff SoC Software Lead - Hybrid Infra Systems
Staff SoC Software Lead - Hybrid Infra Systems

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000
Hybrid working
Staff Firmware Engineer
Staff Firmware Engineer

Arm • Bristol

Hybrid
GBP 60,000 - 80,000
Staff Software Lead, Infrastructure & SoC
Staff Software Lead, Infrastructure & SoC

CamWebDir • United Kingdom

Hybrid
GBP 90,000 - 135,000
Senior Embedded CI/CD & Firmware Release Engineer
Senior Embedded CI/CD & Firmware Release Engineer

Arm Limited • West of England

Hybrid
GBP 70,000 - 100,000
Staff SoC Software Lead for Cloud & Infrastructure
Staff SoC Software Lead for Cloud & Infrastructure

Arm • Cambridge

Hybrid
GBP 97,000 - 132,000
Staff Team Lead - SoC Software
Staff Team Lead - SoC Software

CamWebDir • United Kingdom

On-site
GBP 90,000 - 135,000
Staff Team Lead - SoC Software
Staff Team Lead - SoC Software

Arm Limited • United Kingdom

On-site
GBP 90,000 - 130,000
Hybrid working
Staff Software Engineer – Release & Defect Lead
Staff Software Engineer – Release & Defect Lead

Arm Limited • Cambridge

On-site
GBP 95,000 - 135,000
Hybrid working
Accommodations during recruitment