<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>a6ce1b8d-77e</externalid>
      <Title>Firmware Design Engineer, Sr. Staff</Title>
      <Description><![CDATA[<p>Our Hardware Engineers at Synopsys are responsible for designing and developing cutting-edge semiconductor solutions. They work on intricate tasks such as chip architecture, circuit design, and verification to ensure the efficiency and reliability of semiconductor products.</p>
<p>We are seeking a skilled Firmware Design Engineer to join our team. As a Firmware Design Engineer, you will be responsible for designing, implementing, and validating firmware for embedded microprocessors in advanced SerDes and PHY IP.</p>
<p>Key Responsibilities:</p>
<ul>
<li>Architect, implement, and validate firmware for embedded microprocessors in advanced SerDes and PHY IP.</li>
<li>Lead silicon bring-up and debug cycles, supporting lab triage, instrumented root-cause analysis, and cross-functional closure with design, DV, validation, and applications teams.</li>
<li>Apply mixed-signal debugging expertise to isolate HW/FW boundary issues, leveraging knowledge of analog behavior, clocks/resets, power states, and link training.</li>
<li>Develop high-quality embedded code in C/C++, ensuring robust design reviews, code reviews, unit testing, and disciplined defect prevention practices.</li>
<li>Scale automation through CI/CD pipelines using Jenkins and test frameworks to improve coverage, reliability, and release confidence.</li>
<li>Define validation strategies, create automated test cases, and drive coverage analysis across multiple firmware projects.</li>
<li>Build and maintain AI-assisted firmware workflows using tools such as Cursor, focusing on prompt/trace hygiene, guardrails, and verification practices.</li>
<li>Operationalize agentic AI patterns for firmware development, including planning, code generation, refactoring, test creation, log triage, and regression analysis with explicit human review points.</li>
<li>Author and curate reusable rules, skills, and commands to standardize AI usage (coding standards, spec templates, “definition of done,” test expectations, and safety checks).</li>
<li>Lead process maturity initiatives, driving adoption of coding standards, branching/release hygiene, documentation quality, and review discipline, making adherence measurable.</li>
<li>Operationalize status and quality tracking via JIRA dashboards and Confluence, providing clear, repeatable reporting on best-practice and AI-workflow adoption.</li>
<li>Mentor and provide technical leadership, elevating team capability through coaching, review guidance, and hands-on problem solving in critical debug cycles.</li>
</ul>
<p>Requirements:</p>
<ul>
<li>Embedded firmware experience: 5+ years building and debugging embedded firmware for silicon products (bring-up, lab debug, sustained maintenance).</li>
<li>Programming: Expert in C/C++; strong scripting proficiency in Python (plus Bash and/or Tcl).</li>
<li>Debug: Demonstrated strength in silicon bring-up, lab instrumentation, and HW/FW boundary root-cause analysis.</li>
<li>Mixed-signal systems: Practical experience debugging systems involving analog and digital behavior (SerDes/PHY, clocking, resets, power, signal integrity impacts).</li>
<li>Validation and automation: Proven ability to build automation, test frameworks, and coverage strategy; experience with Jenkins CI/CD.</li>
<li>AI tooling: Hands-on experience using Cursor (or equivalent) in production engineering workflows, including building reusable prompts/workflows and enforcing verification/quality gates.</li>
<li>Agentic workflows: Experience defining agentic workflows with clear boundaries, review points, and safety rails (including when not to use AI).</li>
<li>Process leadership: Track record of scaling best practices across a team (reviews, test discipline, release hygiene, documentation standards).</li>
<li>Collaboration: Strong cross-functional communication across firmware, hardware/design, DV/validation, and multi-site teams.</li>
<li>Education: BSEE/MSEE (or equivalent practical experience).</li>
</ul>
<p>We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C/C++, Python, Bash, Tcl, Jenkins, CI/CD, embedded firmware, mixed-signal systems, validation and automation, AI tooling, agentic workflows, process leadership, collaboration</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Synopsys</Employername>
      <Employerlogo>https://logos.yubhub.co/careers.synopsys.com.png</Employerlogo>
      <Employerdescription>Synopsys is a leading provider of electronic design automation (EDA) software and services used to design, verify, and manufacture electronic systems and semiconductor devices.</Employerdescription>
      <Employerwebsite>https://careers.synopsys.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://careers.synopsys.com/job/mississauga/firmware-design-engineer-sr-staff-15469/44408/92703743840</Applyto>
      <Location>Mississauga</Location>
      <Country></Country>
      <Postedate>2026-04-05</Postedate>
    </job>
  </jobs>
</source>