IT & Software

Staff Software Engineer

ARM

Cambridge · Cambridgeshire · United Kingdom

Share this job: X Facebook WhatsApp Save job : Staff Software Engineer
Overview

In this role you will design, develop, and validate embedded software for Arm-based SoC platforms, bridging hardware and software bring-up across simulation, FPGA, and silicon environments. You will work within the CE-SW group to contribute to firmware, secure OS components, bootloaders, and kernel features, influencing next-generation computing performance and reliability. You will collaborate with cross-functional teams to implement features, fix defects, and optimize low-level software for real hardware and prototypes. This opportunity offers hands-on work with cutting-edge Arm architectures and a strong focus on impact and learning.

Responsibilities
  • Design, develop, and maintain low-level firmware and SoC software
  • Contribute to features and bug fixes in Trusted Firmware, secure OS, bootloaders, Linux Kernel
  • Low-level software development, testing, and debugging on models, development boards, and shipping products
Key requirements
  • Expertise in low-level software with strong understanding of ARM-based system architecture
  • Proficiency in Linux and driver development
  • Excellent C programming skills with ability to add significant functionality and fix defects
  • Some knowledge of assembly preferred
  • Strong debugging skills
  • Strong interpersonal and English communication skills
  • Extensive familiarity with OS fundamentals, bootloaders, and device drivers
  • Strong interpersonal skills; clear written and spoken English
  • Ability to collaborate across teams
  • Adaptability with Agile methodologies
  • ARM-based system architecture
  • Bootloaders and OS fundamentals
  • Linux kernel and driver development

Reference: WJ-747_31226464 · Posted 04 Nov 2026, 10:43 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs