Senior DDR PHY Software & Firmware Engineer

Synopsys, Inc.

United States

On-site

USD 130,000 - 170,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Synopsys, Inc. seeks an experienced embedded firmware engineer to design, develop, and maintain PHYINIT, the configuration software for DDR PHY IP.

You will implement runtime firmware on embedded controllers, train sequences, calibration, and modes, and work with design teams to translate RTL changes into workable configuration code. You will debug bring-up on customer silicon, build automation flows in Python/Perl, and drive software releases across design revisions.

Qualifications

  • Bachelor’s degree in electrical engineering or computer engineering.
  • 5+ years hands-on experience in ASIC design, verification, or firmware bring-up.
  • Strong C programming skills for firmware/embedded software.
  • Experience with Python or Perl for automation and build flows.
  • Proven debugging across firmware, RTL, registers, and silicon behavior.
  • Experience with high-speed interfaces such as DDR/LPDDR is a strong plus.

Responsibilities

  • Design, develop, and maintain PHYINIT, the configuration software that initializes and configures Synopsys DDR PHY IP across multiple product generations
  • Write runtime firmware for embedded controllers within the PHY, managing training sequences, calibration, and operational modes
  • Collaborate with digital design and verification engineers to enable new DDR features and translate RTL changes into configuration code
  • Debug PHY bring-up issues on customer silicon and internal test chips by analyzing register states and waveform data
  • Build and improve automation flows using Python or Perl to generate configuration code and validate settings
  • Own the software/firmware release process for PHYINIT ensuring compatibility across design revisions and customer use cases
  • Participate in architecture discussions for future PHY generations, representing the software/firmware perspective early in design cycle

Skills

C programming
firmware development
ASIC design
debugging
Python scripting
RTL understanding
data structures

Education

Bachelor's degree in electrical or computer engineering

Tools

Python
Perl

Job description

Synopsys, Inc. seeks an experienced embedded firmware engineer to design, develop, and maintain PHYINIT, the configuration software for DDR PHY IP.

You will implement runtime firmware on embedded controllers, train sequences, calibration, and modes, and work with design teams to translate RTL changes into workable configuration code. You will debug bring-up on customer silicon, build automation flows in Python/Perl, and drive software releases across design revisions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ASIC/DDR PHY Firmware Engineer
Senior ASIC/DDR PHY Firmware Engineer

Synopsys • Mountain View (CA)

Hybrid
USD 138,000 - 208,000
Health benefits
Employee stock options
Senior ASIC/PHY Firmware Engineer – DDR Bring-Up
Senior ASIC/PHY Firmware Engineer – DDR Bring-Up

Synopsys Inc • United States

On-site
USD 140,000 - 190,000
ASIC Design Engineer, Sr. Staff-18490
ASIC Design Engineer, Sr. Staff-18490

Synopsys Inc • United States

On-site
USD 140,000 - 190,000
ASIC Design Engineer, Sr. Staff-18490
ASIC Design Engineer, Sr. Staff-18490

Synopsys, Inc. • United States

On-site
USD 130,000 - 170,000
ASIC Design Engineer, Sr. Staff-18490
ASIC Design Engineer, Sr. Staff-18490

Synopsys • Mountain View (CA)

Hybrid
USD 138,000 - 208,000
Health benefits
Employee stock options
Firmware Engineer II
Firmware Engineer II

Cadence • Austin (TX)

On-site
USD 110,000 - 150,000
Digital Designer
Digital Designer

Trilyon, Inc. • Boxborough (MA)

On-site
USD 120,000 - 180,000
Senior DDR/LPDDR Verification Architect
Senior DDR/LPDDR Verification Architect

Synopsys, Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Firmware Engineer II — DDR5 & Bare-Metal Systems
Firmware Engineer II — DDR5 & Bare-Metal Systems

Cadence • Austin (TX)

On-site
USD 110,000 - 150,000
High-Speed PHY Firmware Engineer — C/C++/Python, Equity
High-Speed PHY Firmware Engineer — C/C++/Python, Equity

Cadence Design Systems • San Jose (CA)

On-site
USD 101,500 - 188,500