Graduate Embedded Firmware Engineer – AI Compute Systems

Graphcore

Austin (TX)

On-site

USD 90,000 - 125,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Graphcore seeks a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer in Austin, TX. You will develop low-level and embedded firmware for advanced compute systems, collaborating with firmware, hardware, and software teams through the development lifecycle.

You will design and implement system firmware in C/C++, Python, and work in a Linux environment, building automated tests, debugging lab setups, and contributing to CI/CD workflows.

Qualifications

  • A bachelor's or master's degree in computer engineering, electrical engineering, computer science, or a closely related field, completed recently or expected before the role begins.
  • Strong foundation in C or C++ and working knowledge of Python or another scripting language.
  • Understanding of computer architecture, embedded systems, firmware, and low‑level software concepts.
  • Familiarity with Linux environments, command-line development tools, and version-control systems.
  • Experience applying structured debugging methods to software, firmware, or hardware‑software problems.

Responsibilities

  • Design, implement, test, and maintain system and embedded firmware in C, C++, or Python.
  • Take ownership of defined firmware features from requirements to validation and documentation.
  • Develop and debug firmware in a Linux-based environment with diagnostic tools.
  • Create automated tests and scripts to improve validation and coverage.
  • Contribute to CI/CD workflows for firmware development and testing.
  • Plan experiments, analyze data, and communicate findings clearly.
  • Support lab setup, hardware bring‑up, and firmware validation on development platforms.

Skills

C/C++
Python scripting
Linux
Embedded systems
Debugging methods
Communication

Education

Bachelor's or Master's in computer engineering / electrical engineering / computer science

Tools

Git
CI/CD pipelines

Job description

Graphcore seeks a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer in Austin, TX. You will develop low-level and embedded firmware for advanced compute systems, collaborating with firmware, hardware, and software teams through the development lifecycle.

You will design and implement system firmware in C/C++, Python, and work in a Linux environment, building automated tests, debugging lab setups, and contributing to CI/CD workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Embedded Firmware Engineer – AI Compute Systems
Graduate Embedded Firmware Engineer – AI Compute Systems

Graphcore Early Careers • Austin (TX)

On-site
USD 90,000 - 120,000
Graduate Firmware Engineer: Embedded Systems
Graduate Firmware Engineer: Embedded Systems

Graphcore Early Careers • Austin (TX)

On-site
USD 80,000 - 110,000
Medical, dental, and vision coverage
401(k) with company matching
Paid time off and parental leave
Graduate Firmware Engineer: Embedded Systems (C/C++)
Graduate Firmware Engineer: Embedded Systems (C/C++)

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 70,000 - 90,000
Medical coverage
401(k) matching
Paid time off
+2
Graduate Firmware Engineer
Graduate Firmware Engineer

Graphcore • Austin (TX)

On-site
USD 90,000 - 125,000
Embedded Firmware Intern: Linux, C/C++, Python
Embedded Firmware Intern: Linux, C/C++, Python

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 30,000 - 40,000
Graduate Systems Engineer – Hardware Platform & AI Compute
Graduate Systems Engineer – Hardware Platform & AI Compute

Graphcore • Austin (TX)

On-site
USD 70,000 - 110,000
Graduate Hardware Platform Engineer (AI Compute)
Graduate Hardware Platform Engineer (AI Compute)

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 85,000 - 125,000
Graduate Firmware Engineer 2027
Graduate Firmware Engineer 2027

Graphcore Early Careers • Austin (TX)

On-site
USD 90,000 - 120,000
Graduate Systems Engineer — AI Hardware (Flexible Hours)
Graduate Systems Engineer — AI Hardware (Flexible Hours)

Graphcore Early Careers • Austin (TX)

On-site
USD 85,000 - 120,000
Embedded Firmware Engineer Intern - Linux & Testing
Embedded Firmware Engineer Intern - Linux & Testing

Graphcore • Austin (TX)

On-site
USD 28,000 - 39,000