Entry Level Hardware Test Engineer

IBM2 months ago
Austin, TX, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

As a Hardware Test Engineer at IBM, you’ll get to work on the systems that are driving the future of computing. Join our team of creators – the people who help move IBM forward by using their imagination to envision solutions, curiosity to experiment with new ideas, and by putting their ever-growing skills into action so customers can make better decisions with greater speed on the most trusted platform in today’s market.

Key Responsibilities

  • Assist in the testing of hardware components including processors, memory modules, and I/O systems
  • Collaborate with firmware and systems engineering teams to ensure seamless hardware-software integration
  • Help diagnose and resolve hardware issues through testing, debugging, and failure analysis
  • Support lab testing efforts, including hardware bring-up, functional verification, and environmental testing
  • Demonstrate strong test and communication skills
  • Contribute to technical documentation for procedures and test results

Required Qualifications

  • Bachelor's or master’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Prior (project or internship) experience in computer hardware or testing
  • Strong verbal and written communication skills
  • Passion for technology and engineering
  • Growth minded, trusted, team focused, courageous, resourceful, and outcome focused

Preferred Qualifications

  • Microprocessor/ASIC Design Skills: VHDL, Verilog, RTL, SPICE, TCL, UVM, verification, and testing
  • Computer Architecture coursework: VLSI Design, Microprocessors, Computer Architecture and Organization, Signal Integrity (Electromagnetics, RF, etc)
  • Programming Skills: C/C++ or another object-oriented language, Git, Linux, GDB or another debugger, Agile practices
  • Scripting Skills: Python, APDL, TCL, Bash, Perl, or Java
  • Proficiency in CAD tools and 3D modeling
  • Familiarity with various hardware architectures: VLSI, FPGA, MIPS, RISC-V, Arm, x86, Arduino, Quantum systems
  • Familiarity with Linux, including system administration and KVM
  • Troubleshooting, investigation, and problem resolution
  • Experience with IBM platforms such as Z or Power
  • Experience building and deploying containerized applications
  • Interest and experience in automation and AI

Required Skills

Lab Testing
Technical Documentation
Functional Verification
Team Collaboration
Debugging and Failure Analysis
C/C++ Programming
Scripting (Python, TCL)
Firmware Integration
VHDL/Verilog Fundamentals
Hardware Testing