<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>e719d3a1-1ef</externalid>
      <Title>Firmware Engineer, Sr. Staff</Title>
      <Description><![CDATA[<p>You are a highly motivated and innovative firmware engineer with a passion for developing cutting-edge technology. This role involves developing firmware for embedded microprocessors, designing, developing, and testing C-based functions and applications, interacting with team members during firmware development and debugging, collaborating with firmware and hardware teams from other sites, participating in SoC control interface firmware integration, debug, and boards bring-up, and ensuring structured code development, unit testing, and running static analysis tools.</p>
<p>Enhancing the performance and functionality of SerDes PHY IPs through innovative firmware solutions is a key impact of this role. You will contribute to the successful delivery of high-end mixed-signal designs from specification development to prototype test-chips, ensure the reliability and stability of embedded systems through rigorous testing and debugging, foster collaboration and knowledge sharing within the firmware and hardware teams, drive continuous improvement in firmware development processes and methodologies, and support Synopsys&#39; mission to lead in chip design, verification, and IP integration.</p>
<p>To succeed in this role, you will need a BSEE with 8+ years of experience or MSEE with 6+ years or PhD with 2+ years of embedded software development. Experience in scripting languages like Python, Bash, for automation is preferred. Excellent firmware development and C programming skills, a must. Experience in Verilog, a plus. Good understanding of CPU architecture concepts such as little/big Endian. Memory Access concepts such as Management unit (MMU).</p>
<p>As a collaborative team player with excellent communication skills, highly organized with strong attention to detail, proactive and able to work independently with moderate supervision, creative problem-solver with the ability to analyze and evaluate diverse scope problems, adaptable and eager to learn new technologies and methodologies, you will thrive in this role.</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>firmware development, C programming, embedded software development, scripting languages, Verilog, CPU architecture, Memory Access, Python, Bash, automation</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 technology company that drives the innovations that shape the way we live and connect. It leads in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content.</Employerdescription>
      <Employerwebsite>https://careers.synopsys.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://careers.synopsys.com/job/mississauga/firmware-engineer-sr-staff-17011/44408/94315806160</Applyto>
      <Location>Mississauga</Location>
      <Country></Country>
      <Postedate>2026-04-24</Postedate>
    </job>
  </jobs>
</source>