A sentence-by-sentence decode of the job description: what every line really means, and exactly how to answer it from Mohamed Nofal's background.
Your match is strong on the fundamentals this team lives on — low-level C/C++, model/simulation pre-silicon firmware, dump/trace/register debugging, test automation, specs→code, Arm SoCs. Your gap is the specific Arm reference boot-firmware stack (TF-A, SCP-firmware, UEFI/EDK2, U-Boot, FVP models, SystemReady/ACS) and public open-source upstreaming. You have NOT shipped these — don't claim you have.
Approach: (1) Show the transferable depth, (2) demonstrate you've studied the stack (see Arm crib + questions), (3) be explicitly curious and fast-learning.
CE-SW's own JD says: “if you are interested but unsure whether you tick all the boxes, we still would love you to reach out.” That line is aimed at exactly your profile.
CE-SW = Client/Compute Engineering – Software: Arm's group that builds and upstreams the open-source platform-software stack partners use to bring up next-gen Arm application processors — often on IP not yet public.
Read arch spec → implement/port in TF-A/SCP/EDK2/kernel → validate FVP → board → silicon → upstream via Gerrit (review.trustedfirmware.org, git review, Code-Owner/Maintainer/Verified +1, Jenkins CI) and mailing lists.
If you can't say each of these unprompted, revise it. These are the topics the interview will reach for.
Green = answer from real experience (your home turf). Amber = answer from study; at your knowledge edge, say so and reason from fundamentals — they probe to the edge, bluffing is fatal.
Prioritised for this role, not a generic pile. Tap a book to mark it read (saved on this device). ★ = read these three first if time is short. green sharpens a strength, red closes a gap.
0 of 12 read · 0%
These map 1:1 to the Arm crib sheet and are exactly what interviewers quote.
Turns your crash-dump-over-the-Android-kernel-tree story into deep, confident answers.
They say C/C++ and value strong debugging — close the C++ side and sharpen GDB.
A role-specific differentiator plus the screen prep.
Where the 'upstreaming and maintenance' gap actually closes.
Bring ONE war story in STAR form: the channel-arbitration finding → your proposal to offload it to hardware. It shows deep system understanding, initiative, cross-team influence, and the exact “analyse specs/architecture, break down, propose” senior behaviour the JD asks for.
CE-SW is the choke point between new Arm IP and the whole ecosystem — your patch in Cambridge ships on every partner SoC. You've been on the consuming side at MediaTek; you want to move to the source.
0 of 7 done · 0% — saved on this device.