freehire launches on Product Hunt on 26 August.

Follow →

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

See also