Synopsys logo

Senior Staff Firmware Engineer

Synopsys
April 24, 2026
On-site
Mississauga, Ontario, Canada
Level - Senior

Job Title

Senior Staff Firmware Engineer

Role Summary

Develop embedded firmware for SerDes PHY IP and related SoC control interfaces, working on firmware integration, debugging, and board bring-up within a multi-site hardware and firmware team.

The role focuses on implementing, testing, and maintaining C-based firmware for embedded microprocessors to support mixed-signal IP products and prototype test-chips.

Experience Level

Senior-level. Position expects experience consistent with senior/staff engineering (see Education Requirements for degree and years guidance).

Responsibilities

Primary responsibilities include firmware design, integration, testing, and cross-team collaboration.

  • Design, develop, and test C-based firmware functions and applications for embedded microprocessors.
  • Integrate firmware with SoC control interfaces; perform debug and board bring-up.
  • Collaborate with firmware and hardware teams across sites during development and debugging cycles.
  • Perform unit testing, run static analysis tools, and ensure structured code development.
  • Participate in prototype test-chip bring-up and support delivery of mixed-signal IP from specification to validation.

Requirements

Must-have technical skills and attributes required to perform the role; preferred items listed separately.

  • Must-have: Strong embedded firmware development experience and excellent C programming skills.
  • Must-have: Experience developing firmware for embedded microprocessors and performing firmware debugging and integration.
  • Must-have: Experience with SoC control interfaces and board bring-up activities.
  • Must-have: Proven ability to write structured, testable code and to run unit tests and static analysis.
  • Must-have: Strong collaboration and communication skills; able to work independently with moderate supervision.
  • Nice-to-have: Scripting experience (Python, Bash) for automation.
  • Nice-to-have: Verilog experience.
  • Nice-to-have: Familiarity with CPU architecture concepts (endianness, memory management units) and embedded system concepts.

Education Requirements

Degree-based requirements: BSEE with 8+ years of embedded software/firmware development experience, MSEE with 6+ years, or PhD with 2+ years. The posting specifies these degree-and-experience combinations as the baseline qualifications.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-04-22