Entry level Hardware Developer
IBM
About the Role
VLSI Circuit Design / Physical Design/ Integration Engineer
- Implement circuit schematics (microprocessors and ASIC) and verify against technology design rules using sophisticated design tools and flows.
- Responsible for the physical and electrical design and development of high-frequency CMOS chips in leading-edge technologies.
Analog Circuit Design Engineer
- Responsible for delivering high-speed SERDES interfaces for IBM Power and Z microprocessors in advanced 3nm technologies and beyond.
- Help transition high-speed IO architecture from NMZ to PAM4 in support of future IBM microprocessors.
- Design, simulate, and lay out circuits using industry-standard and IBM proprietary tools.
- Opportunity to work on transmitter, receiver, PLL, or other analog designs.
- Learn to develop and deliver complex analog circuits for IBM products.
Key Responsibilities
- Deliver the physical and electrical design of specific processor and ASIC design elements.
- Perform schematic level design using Cadence design tools.
- Perform in-depth circuit analysis using Spectre and spice simulators.
- Analyze the design for manufacturability and end-of-life requirements.
- Develop various scripts to parse data using languages like Python.
Requirements & Tech Stack
- CMOS circuit and VLSI design.
- Timing analysis.
- Computer Architectures.
- Digital System Design.
- VLSI Systems.
- Projects in RTL design using Verilog/VHDL.
- Scripting skills (Python).
- Inter-discipline design experience.
- Spectre and spice simulators.
- VHDL, Python, Perl, TCL.
- Git (preferred hands-on experience).
- NMZ, PAM4, CTLE, DFE, PLLs, RX, TX (understanding within High-Speed interface).
Qualifications
- Bachelor's Degree (Preferred Education).
- Relevant Circuit Design course with applied experience in circuit design.
- Relevant Analog Circuit Design course.
- Experience with Cadence tool suite (significant advantage).
- Internships or work experience in high-frequency processor or ASIC physical design (preferred).
- Exposure to industry microprocessor designs (x86, ARM, or RISC-V) (preferred).