Firmware Engineering Intern

Graphcore Early Careers

Austin (TX)

On-site

USD 28,000 - 55,000

Part time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Comprehensive healthcare
Phantom equity
Tax-advantaged healthcare savings (FSA
Health Savings Accounts (HSA)
Disability and life insurance
401(k) plan
Commuter benefits
Wellbeing resources
EAP

Job summary

Graphcore is seeking a Firmware Engineering Intern to join the BMC Development team in Austin. You will write firmware in C/C++/Python in a Linux environment, contribute to test automation, and perform hardware–software debugging and lab testing.

You will work on low-level firmware for advanced AI compute systems, gaining hands-on exposure with production-quality engineering tasks and clear guidance from experienced engineers.

Qualifications

  • Enrollment in or recent completion of a degree in computer engineering, electrical engineering, computer science or a closely related field
  • 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

Responsibilities

  • Develop firmware, write and test code in C, C++ or Python within a Linux development environment
  • Contribute to test automation, engineering experiments and lab-based system testing
  • Debug hardware–software interactions and document findings; learn from experienced engineers

Skills

C programming
C++ programming
Python
Computer architecture
Embedded systems
Linux development

Education

Degree in CS/CE/EE or related field

Job description

Spend your summer writing firmware that helps advanced AI compute systems run, respond and recover.

As a Firmware Engineering Intern in the BMC Development team, you will work on low-level and embedded firmware for advanced compute systems. This role is built for students and recent graduates ready to turn technical learning into practical engineering experience.

You will contribute to firmware development, test automation, engineering experiments and lab-based system testing. Your work will support how complex hardware is controlled, managed and validated.

You will write and test code in C, C++ or Python within a Linux development environment. You will also debug hardware-software interactions, document findings and learn from experienced firmware engineers.

This internship gives you hands-on exposure to production-quality engineering work, with clear tasks and guidance from the team.

The team and culture

You will join the BMC Development team, working with engineers across firmware, hardware, silicon, systems and software. Work happens through clear technical goals, code reviews, lab testing, debugging and careful documentation.

You will own defined tasks with support from engineers who expect curiosity, precision and thoughtful questions. Decisions are shaped by test results, engineering evidence and open discussion of blockers.

The team values people who think big, act fast, take responsibility and speak up. As an intern, you will build confidence by solving practical problems close to the hardware.

What we're looking for
  • Current enrollment in, or recent completion of, a degree in computer engineering, electrical engineering, computer science or a closely related field
  • 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
  • Clear documentation, logical problem-solving and willingness to learn new tools, technologies and engineering methods

While we have outlined a set of requirements, we value transferable skills and diverse experiences.

  • Flexible working: Balance your work and personal life with greater flexibility
  • Comprehensive healthcare: Medical, dental and vision coverage to help keep you and your family healthy
  • Phantom equity: Share in Graphcore's success
  • Tax-advantaged healthcare savings: Flexible Spending Accounts (FSAs) and Health Savings Accounts (HSAs) to help you make the most of your healthcare spending
  • Peace of mind protection: Disability and life insurance to provide financial security when you need it most
  • Retirement planning support: A 401(k) plan to help you invest in your future
  • Commuter benefits: Help cover the cost of your daily commute
  • Wellbeing resources: Access to wellness services that support your physical and mental health
  • Employee Assistance Program (EAP): Confidential advice and support for you and your family across a range of personal, financial and wellbeing matters

We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work.

We're an equal opportunity employer and recognize that everyone brings different strengths and perspectives. If you need any accommodations during the interview process, just let us know - we're happy to support you.

As set forth in Graphcore Early Careers's Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

Join the Team at Graphcore

Graphcore is one of the world's leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.

As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.

Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute.

Ready to spend your internship building firmware skills on real AI compute systems?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineering Intern
Firmware Engineering Intern

Graphcore • Austin (TX)

On-site
USD 28,000 - 39,000
System Validation Engineering Intern
System Validation Engineering Intern

Foundation Capital • Austin (TX)

On-site
USD 20,000 - 25,000
Comprehensive healthcare
Phantom equity
401(k) plan
+3
Graduate Firmware Engineer 2027
Graduate Firmware Engineer 2027

Graphcore • Austin (TX)

On-site
USD 90,000 - 120,000
Health, dental, and vision coverage
401(k) with company matching
Paid time off
+3
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
Hands-on Firmware Engineer Intern for AI Compute
Hands-on Firmware Engineer Intern for AI Compute

Graphcore Early Careers • Austin (TX)

On-site
USD 28,000 - 55,000
Comprehensive healthcare
Phantom equity
Tax-advantaged healthcare savings (FSA
+6
Graduate Firmware Engineer 2027
Graduate Firmware Engineer 2027

Graphcore Early Careers • Austin (TX)

On-site
USD 90,000 - 120,000
Machine Learning and Data Science Engineering Intern Multiple Vacancies Available
Machine Learning and Data Science Engineering Intern Multiple Vacancies Available

Graphcore • Austin (TX), Northern (KY)

Hybrid
USD 28,000 - 41,000
Flexible working hours
Comprehensive healthcare (medical, d‑d
Phantom equity
+6
Systems Engineering Intern
Systems Engineering Intern

Graphcore • Austin (TX)

On-site
USD 20,000 - 28,000
Hardware Platform Development Intern
Hardware Platform Development Intern

Graphcore • Austin (TX)

On-site
USD 17,000 - 33,000