Power Firmware Developer Intern

IBM

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Rochester, MNAustin, TX
Employment
Intern
Posted
30 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$129k most similar roles pay here $221k

This listing doesn't post a salary. Most similar roles pay $138,187–$208,800.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 229 open roles on FindRole.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Power Firmware Developer Intern

Power Firmware Developer Intern works within the Infrastructure & Technology team to develop firmware and low-level system software for IBM Power Systems, an advanced enterprise computing platform. The role involves working at the intersection of hardware and software to design and implement platform initialization, hardware enablement, systems management, virtualization technologies, and performance features for next-generation servers. Candidates will utilize C/C++ programming, data structures, and algorithms while engaging with processor technologies, system architecture, and AI infrastructure. Preferred technical skills include experience with Linux development, Git, Python, debugging, and testing, alongside familiarity with PCIe, I2C, system buses, QEMU, and machine learning technologies. This position addresses the challenge of providing high performance, reliability, and security for mission-critical workloads, hybrid cloud environments, and AI applications within a complex enterprise computing landscape.

What you'll do

  • Develop firmware and low-level system software for IBM Power Systems.
  • Design and implement platform initialization and hardware enablement features.
  • Develop systems management, virtualization technologies, and performance reliability features.
  • Solve complex technical challenges at the intersection of hardware and software.
  • Implement infrastructure for AI applications and mission-critical workloads.
  • Write high-quality code using C/C++ to support next-generation server architectures.
  • Debug and test system software to ensure security and scalability.

What we're looking for

  • High School Diploma or GED.
  • Bachelor's Degree (preferred).
  • 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.
  • Coursework or project experience in Computer Architecture, Operating Systems, Embedded Systems, or Systems Programming (preferred).
  • Knowledge of hardware/software interactions, Linux development, Git, Python, debugging, testing, or machine learning technologies (preferred).

More like this

Similar roles

Power Backend Developer Intern

IBM

Rochester, MN +1 30 days ago
C/C++ Python SQL Linux UNIX Git Operating Systems Database Systems Computer Architecture Virtualization Cloud Computing AI open-source Data Structures Algorithms

Hardware Developer Intern

IBM

Rochester, MN 30 days ago
VHDL Verilog RTL SPICE Python C/C++ TCL Java FPGA RISC-V ARM MIPS x86 Linux Git GDB UVM VLSI CAD Agile Bash Perl

Hardware Developer Intern

IBM

Rochester, MN 30 days ago
VHDL Verilog RTL SPICE Python C C++ TCL Java Linux Git UVM FPGA RISC-V ARM MIPS x86 Bash Perl Agile CAD

Software Developer Intern, Systems Assurance

IBM

Austin, TX +1 35 days ago
LLM Firmware Agile DevOps Client-Server Architecture Networking Protocols Database Front-End Development Debugging Cloud Computing IBM zSystems IBM Power Systems IBM Storage IBM Quantum Systems

Hardware Developer Intern

IBM

Austin, TX 30 days ago
VHDL Verilog RTL SPICE Python C/C++ TCL Java FPGA RISC-V ARM MIPS x86 Linux Git UVM Agile Bash Perl CAD

Hardware Developer Intern

IBM

Austin, TX 30 days ago
VHDL Verilog RTL SPICE TCL Python C C++ Java UVM FPGA RISC-V ARM MIPS x86 Linux Git GDB Bash Perl Agile CAD 3D Modeling VLSI