Senior Firmware Engineer – Cloud & Edge Systems
Are you passionate about building the software that drives cutting-edge silicon?
Join our client as a Senior Firmware Engineer and play a key role in shaping the technology that powers tomorrows cloud and edge data centers.
This is a chance to work on complex, high-performance systems at the intersection of hardware and software.
You'll collaborate with global teams of architects and engineers, solving low-level challenges that directly impact performance, security, and scalability.
What You'll Do
Develop and optimize firmware and device drivers for advanced SoCs and edge platforms
Debug, troubleshoot, and resolve low-level software issues that push systems to their limits
Ensure seamless integration between hardware and software in next-generation devices
Contribute to embedded Linux development, tooling, and documentation
Work closely with talented engineers across multiple countries and disciplines
What You Bring
5–10 years experience in embedded systems or firmware development
Strong C programming skills (C++ a plus)
Experience with one or more: BSP, RTOS, embedded Linux, Secure Boot, TrustZone
Familiarity with key interfaces (I2C, SPI, UART, PCIe) and SoC fundamentals (DMA, clocks, memory)
What Will Set You Apart
Contributions to Linux kernel or open-source projects
Knowledge of high-speed interfaces (PCIe, USB, LPDDR)
Experience with Yocto/Buildroot or other embedded build systems
Familiarity with RAS technologies and SoC architecture
Why This Role?
This isn't just another firmware role.
You'll be working on technology at the heart of the world's most demanding cloud and edge applications, where every line of code makes a difference.
You'll have the freedom to innovate, the support of a global team, and the chance to see your work in action at scale.
If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your CV on
-
By applying to this role you understand that we may collect your personal data and store and process it on our systems.
For more information please see our Privacy Notice (