Embedded Firmware Engineer Intern - Linux & Testing

Graphcore

Austin (TX)

On-site

USD 28,000 - 39,000

Full time

4 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

Job summary

Graphcore is seeking a Firmware Engineering Intern in Austin for a 12‑week summer internship. You will work on low‑level and embedded firmware, applying C/C++/Python in a Linux environment to support advanced compute systems.

You will contribute to automated tests, lab experiments, and CI/CD workflows, with guidance from experienced engineers. This is a full-time internship that runs May–August, with a strong focus on hands-on hardware–software interaction.

Qualifications

  • Currently enrolled in or recently completed a degree in computer engineering, electrical engineering, or computer science.
  • Foundational programming skills in C, C++, or Python.
  • Understanding of computer architecture, embedded systems, firmware, or low-level software concepts.
  • Familiarity with Linux environments and command-line development tools.
  • Interest in hands-on firmware development, debugging, testing, and hardware–software interaction.
  • Logical problem-solving and documentation skills.

Responsibilities

  • Contribute to design, implementation, and testing of system and embedded firmware.
  • Develop and maintain firmware and supporting software in C, C++, or Python.
  • Support firmware development and debugging in a Linux-based environment.
  • Create automated tests and scripts to improve validation and coverage.
  • Contribute to CI/CD workflows for firmware development and testing.
  • Plan and conduct engineering experiments and document results.
  • Assist with hardware bring-up and lab setup, configuration, and testing.
  • Investigate firmware behavior with debugging techniques and cross-team collaboration.
  • Document test procedures, results, code changes, and findings.
  • Follow coding practices and participate in reviews, communicating progress clearly.

Skills

C
C++
Python
Linux
Embedded systems

Education

CS/CE student

Tools

Git
CI/CD tools

Job description

Graphcore is seeking a Firmware Engineering Intern in Austin for a 12‑week summer internship. You will work on low‑level and embedded firmware, applying C/C++/Python in a Linux environment to support advanced compute systems.

You will contribute to automated tests, lab experiments, and CI/CD workflows, with guidance from experienced engineers. This is a full-time internship that runs May–August, with a strong focus on hands-on hardware–software interaction.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Hardware Platform Engineer Intern
Hardware Platform Engineer Intern

Graphcore • Austin (TX)

On-site
USD 17,000 - 33,000
AI Hardware Systems Engineer Intern
AI Hardware Systems Engineer Intern

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 28,000 - 41,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
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 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
Firmware Engineering Intern
Firmware Engineering Intern

Graphcore • Austin (TX)

On-site
USD 28,000 - 39,000
Firmware Engineering Intern New Austin, Texas, United States
Firmware Engineering Intern New Austin, Texas, United States

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