Principal Firmware Design Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Graphcore · 3 hours ago

Principal Firmware Design Engineer

Graphcore is a globally recognised leader in Artificial Intelligence computing systems, and they are seeking a Senior Firmware Design Engineer to design, develop, and maintain embedded software for hyperscale data center environments. The role involves collaborating with hardware and software teams to deliver high-reliability firmware across server and rack-scale platforms.

AI InfrastructureArtificial Intelligence (AI)Machine LearningSemiconductor
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Architecture, design, development, and deployment of Zephyr-based firmware for hyperscale server and rack management platforms. This includes kernel configuration, board bring-up, and subsystem integration
Develop and maintain device drivers, subsystems, and middleware layers for sensors, connectivity, power management, storage, and peripherals
Design and implement robust and scalable firmware interfaces for telemetry, power/thermal controls, remote manageability, and firmware update infrastructure
Perform board configuration (DTS, Kconfig, build system) and debug low-level issues
Collaborate with hardware teams and ODM partners through all phases of the design and development lifecycle. This includes schematic reviews, validation of interfaces, and supporting board bring-up and hardware validation
Implement secure boot, firmware update mechanisms (MCUboot, DFU), and over-the-air (OTA) functionality when required
Develop automated unit tests, integration tests, and hardware-in-the-loop testing using Zephyr’s testing frameworks (Twister, ztest)
Guide and support integration of firmware into CI/CD pipelines, including automated builds, regression testing, static analysis, and deployment workflows
Partner with hardware, BMC/RMC, security, systems, and validation teams to drive alignment across the entire platform stack
Debug complex hardware/firmware/system issues in lab and production environments. Provide debugging and root-cause analysis using tools such as JTAG/SWD, logic analyzers, and Zephyr tracing/logging systems

Qualification

Zephyr RTOSFirmware developmentEmbedded systemsMCU architecturesLow-level interfacesDebugging toolsVersion control (Git)PythonCommunicationTeamworkProblem-solving

Required

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline
7+ years of hands-on experience in firmware development, with at least 3 years in a senior engineering role
Hands-on experience with Zephyr RTOS, including device tree, Kconfig, board configuration, and driver development
Experience with MCU architectures
Solid understanding of SPI, I²C, UART, CanBus, PWM, GPIO, interrupts, DMA, and other low-level interfaces
Familiarity with version control (Git), CI/CD workflows, and code-review practices
Strong debugging abilities with embedded hardware and software tools
Experience with code static analysis tools and vulnerability scanners
Experience with system-level debug tools such as logic analyzers, JTAG, and GDB

Preferred

Experience contributing to open-source RTOS projects, ideally Zephyr
Background in networking stacks supported by Zephyr
Knowledge of secure firmware architectures, trusted execution environments, or cryptography libraries used in embedded systems
Experience with MCUboot, OTA pipelines, or secure firmware provisioning
Proficiency with Python for automation, tooling, or testing

Benefits

In addition to a competitive salary, Graphcore offers a competitive benefits package.

Company

Graphcore

company-logo
Graphcore develops a microprocessor designed for AI and machine learning applications.

H1B Sponsorship

Graphcore has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (3)

Funding

Current Stage
Late Stage
Total Funding
$682M
Key Investors
Ontario Teachers' Pension PlanMayfair Equity PartnersSequoia Capital
2024-07-11Acquired
2021-02-01Private Equity
2020-12-29Series E· $222M

Leadership Team

leader-logo
Nigel Toon
CEO and Chairman
linkedin
leader-logo
Nick Bishop
CFO
linkedin
Company data provided by crunchbase