Power Firmware Developer Intern

IBM

Austin, TXFresher1h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
NetworkingC++CData structures & algorithms
Nice to have
Embedded systemsPythonGitLinux
Work
On-site in Austin · internship
Pay
Not stated by the employer.
Skill demand
C++40%C20%Networking18%Data structures & algorithms9%of 99 similar entry-level jobs posted in the US this week
Listed
Nov 4, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

IBM Infrastructure & Technology designs and operates systems that keep the world running, from high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Teams ensure the performance, security, and scalability that clients and industries depend on.

Your Role And Responsibilities

IBM is seeking Software Engineers, Computer Scientists, and Computer Engineers to develop firmware and low-level system software for IBM Power Systems. You will work at the intersection of hardware and software, designing and implementing:

  • Firmware
  • Platform initialization
  • Hardware enablement
  • Systems management
  • Virtualization technologies
  • Performance and reliability features for next-generation IBM Power servers.

You will collaborate with experienced engineers across hardware and software disciplines to solve complex technical challenges and deliver innovations for demanding enterprise workloads. This role offers hands-on experience with processor technologies, low-level programming, system architecture, and AI infrastructure.

Requirements & Tech Stack

  • Programming experience in C/C++ (demonstrated through coursework, projects, internships, or research)
  • Understanding of data structures, algorithms, and software design principles
  • Strong interest in firmware development, embedded systems, low-level programming, operating systems, or hypervisors
  • Strong communication, problem-solving, and collaboration skills
  • Passion for technology and continuous learning

Preferred Technical And Professional Experience

  • Coursework or project experience in Computer Architecture, Operating Systems, Embedded Systems, or Systems Programming
  • Knowledge of hardware/software interactions and familiarity with technologies such as PCIe, I2C, system buses, or processor architecture
  • Experience with Linux development, Git, Python, debugging, testing, or open-source software projects
  • Familiarity with virtualization, QEMU, AI infrastructure, or machine learning technologies

Preferred Education: Bachelor's Degree

IBM Entry-Level & New Grad Jobs · last 7 days

25 openings · all need no experience

See all 25 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job