Firmware Design Engineer

Cadence Design Systems
Canada
Workplace: OnsiteFull timeCAD 73,500 - 136,500 annuallyFunction: Hardware, Embedded & Systems EngineeringEducation: bachelorsSkills: ["Self-starter","Problem solving","Communication","Project leadership","Collaboration"]

Join a dynamic team developing physical IP for industry-standard high-speed SERDES protocols. You will contribute across firmware development—architecture, implementation, verification, testing, and customer deployment—working closely with verification, validation, and product engineering teams. The role includes system-level prototype control software for adaptation/equalization/control algorithms, post-silicon issue resolution, and hot fixes during field deployment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
2 months ago

Firmware Design Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Join a dynamic team developing physical IP for industry-standard high-speed SERDES protocols. You will contribute across firmware development—architecture, implementation, verification, testing, and customer deployment—working closely with verification, validation, and product engineering teams. The role includes system-level prototype control software for adaptation/equalization/control algorithms, post-silicon issue resolution, and hot fixes during field deployment.
Location: Canada
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering

Key Responsibilities

  • •Contribute to firmware architecture development and implementation of defined SERDES firmware features.
  • •Debug and fix firmware issues found during verification simulations in collaboration with the verification team.
  • •Participate in post-silicon testing and validation to identify firmware/hardware functionality and performance issues, then implement firmware improvements.
  • •Build system-level prototype control software to develop and validate adaptation, equalization, and control algorithms for high-speed SERDES.
  • •Support validation and product engineering teams during electrical/system characterization and customer deployment, including hot fixes as needed.

Pay and Benefits

Salary: CAD 73,500 - 136,500 annually
Equity and Bonus:Equity
Perks:Paid LeaveHealth InsuranceDentalVisionRrspTfsaEquityLife InsuranceLong-term DisabilityTravel AllowanceLifestyle Spending

Key Requirements

  • •Solid programming knowledge in C/C++ and Python.
  • •Experience with numerical verification, including UVM and SystemVerilog.
  • •Understanding of wireline communication principles.
  • •Knowledge of mixed-signal circuit design and digital signal processing techniques.
  • •BSc or MSc in Electrical Engineering.
Education:Bachelor's in Electrical Engineering
Skills:Self-starterProblem solvingCommunicationProject leadershipCollaboration
Tech Stack:CC++PythonUVMSystemVerilogSERDESWireline communicationMixed-signal circuit designDigital signal processing

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor