Senior Staff Embedded Software Engineer - Embedded Systems / Firmware / AI Infrastructure / Dat[...]
Summary
Lead firmware and embedded software architecture for AI accelerator platforms and hyperscale data-center hardware, focusing on SoC bring-up, security, and high-performance compute stacks.
Senior Staff Embedded Software Engineer | Embedded Systems / Firmware / AI Infrastructure / Data Centre Platforms
We are currently partnered with a leading technology company developing next-generation AI accelerator platforms and cloud-scale infrastructure for hyperscale data centres. As part of their continued growth, they are looking to hire a Senior Staff Embedded Software Engineer to provide technical leadership across low-level firmware, platform software, and system architecture for high-performance AI and compute platforms.
Key responsibilities
- Lead the architecture, design, and development of low-level firmware and embedded platform software across SoC, board, and system levels.
- Define and own firmware strategy covering boot, reset, security, debug, power management, RAS, inter-process communication (IPC), and platform services.
- Drive SoC and platform bring-up across multiple product generations, ensuring successful hardware and software integration.
- Lead firmware architecture to deliver highly scalable, reliable, and high-performance platforms for hyperscale cloud deployments.
- Collaborate with hardware, system software, infrastructure, validation, and manufacturing teams throughout the full product lifecycle.
- Lead cross-functional design reviews, system debugging, root-cause analysis, and complex platform issue resolution.
- Establish best practices for firmware quality, observability, debuggability, automation, CI/CD, and pre-silicon and post-silicon validation.
Key requirements
- Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline.
- Extensive commercial experience developing embedded firmware or low-level system software within complex hardware environments.
- Proven technical leadership delivering large-scale firmware platforms and embedded software architectures.
- Expert-level programming skills in C and C++, with strong scripting experience using Python, Bash, or similar languages.
- Deep experience with SoC bring-up, hardware/software integration, and low-level system debugging.Strong understanding of computer architecture, including memory hierarchies, interrupts, DMA, cache coherency, and high-speed interconnects.
- Experience working with AI accelerators, heterogeneous compute architectures, or high-speed interconnect technologies such as PCIe, CXL, NVLink, or similar.
Senior Staff Embedded Software Engineer / Embedded Software Engineer / Embedded Firmware / Firmware Engineer / Platform Software / Embedded Systems / Low-Level Software / C / C++ / Python / Bash / Linux / RTOS / Zephyr / SoC Bring-Up / Hardware Software Integration / System Debugging / AI Infrastructure / AI Accelerators / Data Centre / Hyperscale Computing / Cloud Infrastructure / Platform Architecture / Secure Boot / Firmware Security / RAS / Power Management / Thermal Management / PCIe / CXL / NVLink / JTAG / Embedded Linux / Computer Architecture / CI/CD / Silicon Engineering / Technical Leadership / High Performance Computing / HPC