Hardware Developer Intern 2027 -Rochester, MN
IBM · Rochester, MN · 3 wk ago
HybridFull-time
About the role
At IBM, work is more than a job—it’s a calling: to build, design, code, consult, think alongside clients, sell, make markets, invent, and collaborate. As a Developer you will work on the systems driving the quantum revolution and the AI era, helping customers make better decisions faster on trusted platforms.
Responsibilities
- Logic (RTL) design and verification
- Physical design and analog/IO design
- Electronic design automation, signal integrity, power integrity, and analysis
- Microelectronics packaging, materials analysis and characterization
- Mechanical design, modeling, and technology integration
- Circuit/electrical design and printed‑circuit‑board physical design and layout
- Thermal design and testing, voltage regulation and power delivery
- Performance modeling, processor and system test and validation
- Processor, component, and system characterization
- Customer and field engineering support
- Firmware architecture, development, test, and failure analysis
- Product quality, assurance, specification, and analytics
Qualifications
- Currently pursuing or holding a Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mechanical Engineering, Materials Science, Chemical Engineering, Physics, Optics Engineering, Biomedical Engineering, or a related field
- At least three months of experience in computer or electrical engineering design or manufacturing of hardware products (preferred)
- Basic knowledge of computer hardware and architecture (e.g., FPGAs, RISC‑V, ARM, MIPS)
- Familiarity with programming languages such as C/C++/C#, Python, or Java (preferred)
- Understanding of hardware description languages (VHDL/Verilog) and circuit simulation tools (SPICE) (preferred)
- Strong verbal and written communication skills
- Passion for technology and engineering
- Growth‑minded, trusted, team‑focused, courageous, resourceful, and outcome‑focused mindset
Technical Skills
- Design and verification tools: VHDL, Verilog, RTL, SPICE, TCL, UVM
- Computer architecture coursework: VLSI design, microprocessors, computer architecture and organization, signal integrity (electromagnetics, RF, etc.)
- Programming: C/C++ or other object‑oriented languages, Git, Linux, GDB or other debuggers, Agile practices
- Scripting: Python, APDL, TCL, Bash, Perl, Java
- Proficiency with CAD tools and 3D modeling
- Familiarity with hardware architectures: VLSI, FPGA, MIPS, RISC‑V, ARM, x86, Arduino, quantum systems
- Expertise in one or more technology areas such as microprocessor/ASIC design