Sr Manager or Principal Engineer for Firmware Development - 19315

Synopsys

Markham

On-site

CAD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Synopsys, Inc. seeks an accomplished firmware engineer to advance high-performance Serdes IP firmware at the intersection of hardware, software, and analog design in Markham, Ontario.

You will collaborate across systems, analog and digital design, verification and lab teams to develop, debug, and bring up firmware for PAM4 Serdes across PCIe and Ethernet. This role requires 10+ years of experience, strong C, SystemVerilog, and scripting skills, and a track record of delivering complex digital

Qualifications

  • Bachelor's/Master's/PhD in Computer Engineering or Electrical Engineering or equivalent with relevant industry experience.
  • 10+ years working experience in a related field.
  • Understanding of both digital logic and firmware/software development plus previous in-depth specialization in either.
  • Proficient in C.
  • Advocate for structured firmware development, verification and documentation processes.
  • Working understanding of cross-development tool flows.
  • Working experience of digital logic design, simulation, and debug using Verilog.
  • Understanding of Serdes standards such as PCIe, Ethernet is an asset.
  • Scripting experience with Perl, Python, Bash, or Csh is an asset.

Responsibilities

  • Join Serdes IP team for AOIP, the Factory Two model that helps customers develop differentiated silicon tailored to workloads and system architecture.
  • Join a team working on PCIe7 and PCIe8 PHY which recently won CEO innovation award.
  • Developing firmware for next-generation PAM4 Serdes spanning multiple protocols like PCIe and Ethernet.
  • Collaborating closely with systems, analog, digital design, verification, and lab teams during firmware development and debugging.
  • Supporting and enhancing existing firmware applications and features.
  • Developing and maintaining infrastructure for firmware application development.
  • Diagnosing customer firmware-related failures.
  • Participating in firmware integration, debugging, and silicon hardware bring-up.
  • Driving improvements in firmware design methodologies across the organization.
  • Contributing to improvements in system-level architecture while working with cross-functional team members.
  • Define verification plans and build verification environments for chip/module level designs with DV engineers using System Verilog with UVM

Skills

C
Firmware development
SystemVerilog
Verilog
UVM
Scripting (Perl/Python/Bash)
Cross-development tool flows
Digital logic
Debugging

Education

Bachelor's/Master's/PhD in Computer Engineering or Electrical Engineering

Tools

Verilog
SystemVerilog
UVM
Perl/Python/Bash scripting

Job description

You Are:You have built a career in firmware at the boundary between hardware, software, and analog. You bring deep expertise in developing product features and customer-specific enhancements, also working with post-silicon bring-up to optimize the hardware and algorithm.

Analyzing RTL waveform to debug firmware and discussing algorithm performance with system designers is central to your technical approach.

The role sits at the intersection of deep technical work and team leadership. You are comfortable bringing engineers together to identify and solve technical issues.

At Synopsys, the Serdes PHY firmware you work on will power the next generation of PAM4 PCIe and Ethernet

What You’ll Be Doing
  • Joining Serdes IP team for Application Optimized Intellectual Property (AOIP), the ‘Factory Two’ model that helps customers to develop differentiated silicon tailored to specific workloads and system architecture
  • Joining a team working on PCIe7 and PCIe8 PHY which recently won CEO innovation award
  • Developing firmware for next-generation PAM4 Serdes spanning multiple protocols like PCIe and Ethernet.
  • Collaborating closely with systems, analog design, digital design, verification, and lab teams during firmware development and debugging.
  • Supporting and enhancing existing firmware applications and features.
  • Developing and maintaining infrastructure for firmware application development.
  • Diagnosing customer firmware-related failures.
  • Participating in firmware integration, debugging, and silicon hardware bring-up.
  • Driving improvements in firmware design methodologies across the organization.
  • Contributing to improvements in system-level architecture while working with cross-functional team members.
  • Define verification plans and build verification environments for chip/module level designs with DV engineers using System Verilog with UVM
The Impact You Will Have
  • Advancing the development of high-performance firmware for cutting-edge technologies.
  • Enhancing the functionality and reliability of Synopsys' Serdes PHY IP products.
  • Optimizing hardware and algorithms through post-silicon bring-up and debugging activities.
  • Improving customer satisfaction through robust firmware solutions and comprehensive documentation.
  • Driving innovation in firmware design methodologies and system-level architecture.
  • Collaborating with diverse teams to deliver integrated solutions that push the boundaries of technology.
What You’ll Need
  • Bachelors/Masters/PhD in Computer Engineering, or Electrical Engineering, or equivalent with relevant industry experience
  • 10+ years working experience in a related field
  • Understanding of both digital logic and firmware/software development plus previous in-depth specialization in either.
  • Proficient in C
  • Advocate for structured firmware development, verification and documentation processes
  • Working understanding of cross-development tool flows
  • Working experience of digital logic design, simulation, and debug using Verilog
  • Understanding of Serdes standards such as PCIe, Ethernet is an asset
  • Scripting experience with Perl, Python, Bash, or Csh is an asset.
Who You Are
  • Ability to resolve issues in creative ways and exercise self-directed judgement in selecting methods and techniques to obtain solutions.
  • Experience designing and promoting solutions to complex digital design and software development challenges.
  • Demonstrated experience executing projects from start to completion.
  • Demonstrated experience contributing complex portions to larger team design/development.
  • Experience working with diverse internal team members and customers on complex technical issues.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ASIC Digital Design, Manager- 19315
ASIC Digital Design, Manager- 19315

Synopsys, Inc. • Markham

On-site
CAD 120,000 - 180,000
ASIC Digital Design, Sr Manager-18730
ASIC Digital Design, Sr Manager-18730

Synopsys Inc • Mississauga

On-site
CAD 190,000 - 270,000
Principal SerDes Systems Engineer
Principal SerDes Systems Engineer

Synopsys Inc • Mississauga

On-site
CAD 100,000 - 130,000
Health benefits
Wellness programs
Financial benefits
ASIC Digital Verification, Sr. Manager
ASIC Digital Verification, Sr. Manager

Synopsys, Inc. • Mississauga

On-site
CAD 150,000 - 190,000
System design & Validation, Principal Engineer- 15024
System design & Validation, Principal Engineer- 15024

Synopsys Inc • Mississauga

On-site
CAD 100,000 - 130,000
Principal SerDes Systems Engineer
Principal SerDes Systems Engineer

Synopsys, Inc. • Mississauga

On-site
CAD 120,000 - 170,000
Health benefits
Total rewards package
Professional growth opportunities
Senior Director R&D Engineering (Interface PHY / Ethernet SerDes)
Senior Director R&D Engineering (Interface PHY / Ethernet SerDes)

Synopsys Inc • Ottawa

On-site
CAD 180,000 - 280,000
Firmware Engineering Manager
Firmware Engineering Manager

Synopsys Inc • Ottawa

On-site
CAD 150,000 - 210,000
Analog Design, Manager - 18463
Analog Design, Manager - 18463

Synopsys Inc • Ottawa

On-site
CAD 160,000 - 230,000
Senior Director R&D Engineering (Interface PHY / Ethernet SerDes) Synopsys
Senior Director R&D Engineering (Interface PHY / Ethernet SerDes) Synopsys

Semiengineering • Ottawa

Hybrid
CAD 150,000 - 230,000