Staff Firmware Engineer - SERDES PHY Bring-Up

Qualcomm

Toronto

On-site

CAD 121,000 - 171,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Qualcomm Canada ULC is hiring a Firmware Engineer to lead firmware architecture, development and bring-up for SERDES PHY products. You will collaborate with Hardware/Systems/Software teams, drive RTL-to-post-silicon activities, and develop reusable code constructs across the organization.

The role requires strong C/C++ skills, experience with embedded systems, and a track record of driving complex firmware projects from design through validation. A hands-on, collaborative mindset is essential.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
  • Experience with embedded systems (ARM, RISCV, MIPS) and low-level programming (bare metal, BIOS/UEFI, Linux kernel, RTOS, drivers)

Responsibilities

  • Gather requirements, studying high level designs, developing device interface functions and turning small building blocks into higher level firmware system design
  • Collaborate with ASIC/Digital Design, Digital Verification, software and systems engineers to meet performance goals
  • Translate bring up and validation requirements into efficient C/C++ firmware code
  • Oversee firmware lifecycle for SERDES PHY from pre-silicon to post-silicon validation
  • Develop and document firmware and hardware design specifications and decisions
  • Mentor junior engineers and drive continuous improvement in processes and techniques
  • Drive multi-functional teams to address integration and bring-up challenges to meet program timing

Skills

C/C++
Python
Java

Education

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Science, or related field

Tools

Verilog
SystemVerilog
EDA tools
Linux kernel

Job description

Qualcomm Canada ULC is hiring a Firmware Engineer to lead firmware architecture, development and bring-up for SERDES PHY products. You will collaborate with Hardware/Systems/Software teams, drive RTL-to-post-silicon activities, and develop reusable code constructs across the organization.

The role requires strong C/C++ skills, experience with embedded systems, and a track record of driving complex firmware projects from design through validation. A hands-on, collaborative mindset is essential.

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

Similar jobs worth comparing

Lead Firmware Engineer: SerDes & SoC Bring-Up
Lead Firmware Engineer: SerDes & SoC Bring-Up

Qualcomm • Toronto

Hybrid
CAD 120,000 - 150,000
High-Speed SERDES Firmware Engineer
High-Speed SERDES Firmware Engineer

Cadence • Mount Royal

On-site
CAD 74,000 - 137,000
Paid vacation
RRSP
Stock purchase plan
+3
Firmware Engineer – SerDes PHY (all levels) Toronto, Ontario, Canada Software Engineering Posted a day ago
Firmware Engineer – SerDes PHY (all levels) Toronto, Ontario, Canada Software Engineering Posted a day ago

Qualcomm • Toronto

Hybrid
CAD 120,000 - 150,000
Firmware Engineer – SerDes PHY (all levels)
Firmware Engineer – SerDes PHY (all levels)

Nutanix • Toronto

On-site
CAD 120,000 - 180,000
Firmware Engineer – SerDes PHY (all levels)
Firmware Engineer – SerDes PHY (all levels)

Qualcomm • Toronto

On-site
CAD 120,000 - 180,000
Firmware Design Engineer
Firmware Design Engineer

Cadence • Mount Royal

On-site
CAD 73,000 - 137,000
Bonus
Equity
Health coverage
+1
Firmware Engineer, Principal Toronto, Ontario, Canada Software Engineering Flexible Location Posted a day ago
Firmware Engineer, Principal Toronto, Ontario, Canada Software Engineering Flexible Location Posted a day ago

Qualcomm • Toronto

Hybrid
CAD 120,000 - 180,000
Clocking Systems Engineer: DSP & SerDes Specialist
Clocking Systems Engineer: DSP & SerDes Specialist

Qualcomm • Toronto

On-site
CAD 111,000 - 161,000
Annual discretionary bonus
RSU grants
Benefits package
Staff DSP Systems Engineer, High-Speed SerDes
Staff DSP Systems Engineer, High-Speed SerDes

Qualcomm • Toronto

On-site
CAD 111,000 - 161,000
Senior ASIC Validation Engineer — High-Performance SerDes
Senior ASIC Validation Engineer — High-Performance SerDes

Qualcomm • Toronto

Hybrid
CAD 105,000 - 155,000