Graduate Firmware Engineer: Embedded Systems

Graphcore Early Careers

Austin (TX)

On-site

USD 80,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
401(k) with company matching
Paid time off and parental leave

Job summary

Graphcore is seeking a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer in Austin, Texas. You will develop low-level and embedded firmware to support operation, control, monitoring, and validation of advanced compute systems, working with firmware, hardware, systems, and software engineers.

You will design and maintain system firmware in C/C++ or Python, own features from requirements to validation, and contribute to automated tests,

Qualifications

  • Degree in computer/electrical engineering or CS.
  • Strong C/C++ foundation; Python knowledge.
  • Understanding of computer architecture and embedded systems.
  • Familiar with Linux environments and command-line tools; version control.
  • Structured debugging experience.
  • Ability to translate requirements into tasks.
  • Clear written and verbal communication; team collaboration.
  • Curiosity and willingness to learn new technologies.

Responsibilities

  • Design, implement, test, and maintain system and embedded firmware in C, C++, or Python.
  • Own firmware features from requirements to validation and documentation.
  • Develop firmware in Linux-based environment with diagnostic tools.
  • Create automated tests to improve validation and coverage.
  • Contribute to CI/CD workflows for firmware.
  • Plan experiments, analyze data, communicate findings.
  • Assist lab setup and hardware bring-up.
  • Investigate root causes and implement fixes.
  • Collaborate across BMC, firmware, hardware, silicon, systems, software teams.
  • Write design notes, test procedures, change descriptions.

Skills

C/C++
Python scripting
Embedded systems
Linux
Version control
Debugging methods
Technical communication

Education

Bachelor's or Master's in Computer/Electrical Engineering or CS

Tools

Git

Job description

Graphcore is seeking a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer in Austin, Texas. You will develop low-level and embedded firmware to support operation, control, monitoring, and validation of advanced compute systems, working with firmware, hardware, systems, and software engineers.

You will design and maintain system firmware in C/C++ or Python, own features from requirements to validation, and contribute to automated tests,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Embedded Firmware Engineer – AI Compute Systems
Graduate Embedded Firmware Engineer – AI Compute Systems

Graphcore • Austin (TX)

On-site
USD 90,000 - 125,000
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
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 Firmware Engineer
Graduate Firmware Engineer

Graphcore • Austin (TX)

On-site
USD 90,000 - 125,000
Graduate Firmware Engineer 2027
Graduate Firmware Engineer 2027

Graphcore Early Careers • Austin (TX)

On-site
USD 90,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
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
Firmware Engineering Intern
Firmware Engineering Intern

Graphcore • Austin (TX)

On-site
USD 28,000 - 39,000