Principal Firmware Design Engineer

🇺🇸 Austin, Texas
$1K - $2K Annual
Posted 4 weeks ago
Expires July 21, 2026
Full TimeOn-siteEngineering

Graphcore is seeking a Principal Firmware Design Engineer to lead the development of embedded software for server and rack-scale platforms in hyperscale data center environments. This role involves collaborating with hardware, software, and product teams to deliver high-reliability firmware on resource-constrained platforms. The position is based at Graphcore's new AI Engineering Campus in Austin, Texas.

The Principal Firmware Design Engineer will be responsible for architecting, designing, developing, and deploying Zephyr-based firmware for server and rack management platforms. Key tasks include kernel configuration, board bring-up, subsystem integration, developing device drivers, and implementing firmware interfaces for telemetry, power/thermal controls, and firmware updates. The role also involves collaborating with hardware teams and ODM partners throughout the design and development lifecycle, as well as integrating firmware into CI/CD pipelines and debugging complex hardware/firmware/system issues.

Candidates should possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline, along with at least 5 years of hands-on experience in firmware development. Essential qualifications include experience with Zephyr RTOS, ARM Cortex-M or similar MCU architectures, and a solid understanding of low-level interfaces such as SPI, I²C, UART, and GPIO. Proficiency with version control systems, CI/CD workflows, and strong debugging abilities with embedded hardware and software tools are also required.

Graphcore offers a competitive benefits package and is committed to building an inclusive work environment that makes the company a great home for everyone. The company values diversity and encourages applications from individuals of different backgrounds and experiences.

More Jobs at Graphcore