{"schemaVersion":"jobsearcher.job.v1","id":"201cfe14d049ddd08f73a15d","url":"https://jobsearcher.com/jobs/201cfe14d049ddd08f73a15d","canonicalUrl":"https://jobsearcher.com/jobs/201cfe14d049ddd08f73a15d","title":"Engineering, Engineer","description":"We Are\nSynopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.\n\nYou Are\nYou have just completed your degree and you want your first real engineering role to involve actual hardware problems, not just theory. You have spent time in labs or projects where things did not work the first time, and you learned that debugging is half curiosity and half persistence. You understand that prototyping is messy, that emulation platforms have real constraints, and that the work is figuring out how to make things run when the setup is never quite what the textbook described.\nYou are comfortable with code. Maybe you wrote Python scripts to automate data collection for a class project, or you dug into C++ to understand how a simulation was actually running under the hood. You do not need to be an expert yet, but you need to be someone who opens the file and starts reading when something breaks.\nYou are detail-oriented in a way that matters. Not just checking boxes, but actually noticing when a memory model behaves differently than expected or when a compile flow produces an output that does not make sense. You ask questions when things do not add up, and you follow through until they do.\nThis is a two-month, hourly, in-person role in Sunnyvale. It is short, but it is real R&D work on hardware-assisted verification platforms that customers depend on.\n\nWhat You'll Be Doing\nSupport development of emulation and prototyping capabilities, including memory models and compile flows used in hardware-assisted verification\nContribute to integration work across front-end, compile, and debug workflows to help converge platform solutions into a unified flow\nAssist in debugging and resolving issues that come up during customer use cases, working with the team to identify root causes and test fixes\nWrite and run scripts in Python or C/C++ to automate testing, data collection, or workflow validation\nDocument your work clearly so the team can build on what you learn during this contract period\nCollaborate with engineers across the HAV team to understand how different pieces of the platform interact and where bottlenecks show up\nThe Impact You Will Have\nAccelerate platform development by contributing hands-on work that moves memory models and compile flows forward during a critical development phase\nHelp converge fragmented workflows into a more streamlined solution that makes the platform easier to use and maintain\nSupport customer success by helping resolve real-world issues that affect how prototyping and emulation platforms perform in production environments\nImprove automation and testing coverage through scripts and tools that make future debugging faster and more reliable\nProvide fresh perspective and detailed observations that help the team catch issues earlier in the development cycle\nBuild documentation and learnings that outlast this contract and help onboard future team members\nWhat You'll Need\nBachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field\nHands-on experience with programming or scripting in C/C++, Python, or similar languages, whether from coursework, projects, or internships\nBasic understanding of digital design, hardware verification, or prototyping concepts from academic or project work\nStrong problem-solving skills and the ability to debug issues methodically without needing perfect documentation\nAvailability to work in person in Sunnyvale, California for the full 2-month contract period\nExperience with FPGA-based prototyping, emulation platforms, or hardware/software co-design is a plus\nWho You Are\nYou notice details that others miss, like when a log file shows an unexpected pattern or a memory model produces results that do not align with the spec\nYou are comfortable working on short timelines and understand that a 2-month contract means you need to ramp quickly and contribute from the start\nYou can explain a technical problem clearly, whether you are writing it up in a bug report or talking through it with a senior engineer who needs context fast\nYou do not wait for perfect instructions, you take what you have, ask clarifying questions, and start making progress\nYou are genuinely curious about how prototyping and emulation systems work, and you want to understand not just what broke but why\nThe Team You'll Be Part Of\nYou will join the Hardware-Assisted Verification (HAV) team, which builds prototyping and emulation technologies that help customers verify complex semiconductor designs before silicon. The team works on platform development, flow integration, and customer execution, and this role will give you exposure to all three areas during the contract period.","company":"Synopsys","rawCompany":"synopsys","city":"Sunnyvale","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-03T16:26:24.815Z","occupations":[{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Engineering, Engineer","description":"We Are\nSynopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.\n\nYou Are\nYou have just completed your degree and you want your first real engineering role to involve actual hardware problems, not just theory. You have spent time in labs or projects where things did not work the first time, and you learned that debugging is half curiosity and half persistence. You understand that prototyping is messy, that emulation platforms have real constraints, and that the work is figuring out how to make things run when the setup is never quite what the textbook described.\nYou are comfortable with code. Maybe you wrote Python scripts to automate data collection for a class project, or you dug into C++ to understand how a simulation was actually running under the hood. You do not need to be an expert yet, but you need to be someone who opens the file and starts reading when something breaks.\nYou are detail-oriented in a way that matters. Not just checking boxes, but actually noticing when a memory model behaves differently than expected or when a compile flow produces an output that does not make sense. You ask questions when things do not add up, and you follow through until they do.\nThis is a two-month, hourly, in-person role in Sunnyvale. It is short, but it is real R&D work on hardware-assisted verification platforms that customers depend on.\n\nWhat You'll Be Doing\nSupport development of emulation and prototyping capabilities, including memory models and compile flows used in hardware-assisted verification\nContribute to integration work across front-end, compile, and debug workflows to help converge platform solutions into a unified flow\nAssist in debugging and resolving issues that come up during customer use cases, working with the team to identify root causes and test fixes\nWrite and run scripts in Python or C/C++ to automate testing, data collection, or workflow validation\nDocument your work clearly so the team can build on what you learn during this contract period\nCollaborate with engineers across the HAV team to understand how different pieces of the platform interact and where bottlenecks show up\nThe Impact You Will Have\nAccelerate platform development by contributing hands-on work that moves memory models and compile flows forward during a critical development phase\nHelp converge fragmented workflows into a more streamlined solution that makes the platform easier to use and maintain\nSupport customer success by helping resolve real-world issues that affect how prototyping and emulation platforms perform in production environments\nImprove automation and testing coverage through scripts and tools that make future debugging faster and more reliable\nProvide fresh perspective and detailed observations that help the team catch issues earlier in the development cycle\nBuild documentation and learnings that outlast this contract and help onboard future team members\nWhat You'll Need\nBachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field\nHands-on experience with programming or scripting in C/C++, Python, or similar languages, whether from coursework, projects, or internships\nBasic understanding of digital design, hardware verification, or prototyping concepts from academic or project work\nStrong problem-solving skills and the ability to debug issues methodically without needing perfect documentation\nAvailability to work in person in Sunnyvale, California for the full 2-month contract period\nExperience with FPGA-based prototyping, emulation platforms, or hardware/software co-design is a plus\nWho You Are\nYou notice details that others miss, like when a log file shows an unexpected pattern or a memory model produces results that do not align with the spec\nYou are comfortable working on short timelines and understand that a 2-month contract means you need to ramp quickly and contribute from the start\nYou can explain a technical problem clearly, whether you are writing it up in a bug report or talking through it with a senior engineer who needs context fast\nYou do not wait for perfect instructions, you take what you have, ask clarifying questions, and start making progress\nYou are genuinely curious about how prototyping and emulation systems work, and you want to understand not just what broke but why\nThe Team You'll Be Part Of\nYou will join the Hardware-Assisted Verification (HAV) team, which builds prototyping and emulation technologies that help customers verify complex semiconductor designs before silicon. The team works on platform development, flow integration, and customer execution, and this role will give you exposure to all three areas during the contract period.","datePosted":"2026-08-03T16:26:24.815Z","dateModified":"2026-08-03T16:26:24.815Z","hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sunnyvale","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"201cfe14d049ddd08f73a15d"},"url":"https://jobsearcher.com/jobs/201cfe14d049ddd08f73a15d"}}