More jobs:
Software Engineering
Job in
Hillsboro, Washington County, Oregon, 97104, USA
Listed on 2026-03-02
Listing for:
Synopsys
Full Time
position Listed on 2026-03-02
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps
Job Description & How to Apply Below
You Are:
You are an experienced and innovative software engineer ready to tackle complex challenges at the intersection of hardware and software. With a passion for embedded systems and a deep understanding of PCIe protocol, you thrive in collaborative, multidisciplinary environments. Your expertise in developing robust, scalable software is matched by your ability to seamlessly integrate with hardware teams, firmware engineers, and silicon designers.
You are not only technically adept, but also an effective communicator who can translate technical requirements into actionable solutions and mentor others to uphold best practices.
- Designing, developing, troubleshooting, and debugging software programs for PCIe IP evaluation and test chip platforms.
- Developing scalable software tools, APIs, and architectures focused on evaluation software for Synopsys PCIe evaluation boards.
- Collaborating closely with hardware lab teams, firmware engineers, and silicon design engineers to define requirements and ensure seamless hardware/software integration.
- Implementing test suites, diagnostic tools, and automation frameworks to validate PCIe protocol compliance, performance, and reliability.
- Leading the development of user interfaces and APIs to enable efficient evaluation and debugging of PCIe IP features.
- Analyzing hardware-software interactions, troubleshooting complex issues, and driving root‑cause analysis across board, chip, IP, protocol, and software layers.
- Mentoring and guiding team members, championing best practices in software quality and hardware validation.
- Staying up to date on PCIe standards, SERDES technologies, and industry trends to influence software architecture and feature development.
You Will Have:
- Accelerate the evaluation and adoption of Synopsys's latest PCIe IP and test chips by delivering robust, user‑friendly software tools.
- Enable seamless hardware bring‑up and protocol validation, empowering both customers and internal teams to assess performance and compliance efficiently.
- Drive innovation in hardware/software integration, contributing directly to the reliability and competitiveness of Synopsys' PCIe solutions.
- Facilitate high‑speed signal validation, analysis, and debugging, shortening time‑to‑market for leading‑edge semiconductor products.
- Mentor and elevate the technical capabilities of your peers, fostering a culture of continuous learning and excellence.
- Influence the future direction of Synopsys evaluation software by integrating the latest industry standards and best practices.
- Bachelor's degree and a minimum of 5 years of related experience, or an advanced degree and a minimum of 3 years of related experience.
- Comprehensive expertise in PCIe protocol, SERDES, and hands‑on experience with evaluation boards, silicon validation, or test chips.
- Advanced proficiency in Python, C++, or similar programming languages for embedded, driver, or system‑level development.
- Strong understanding of version control systems (e.g., Git) and CI/CD concepts.
- Experience using and interpreting results from lab instruments such as BERTs and oscilloscopes for high‑speed signal validation and analysis.
- Familiarity with test automation, software revision control, continuous integration principles, protocol analyzers, and lab measurement tools.
- Proven ability to debug and resolve complex hardware/software integration issues.
- Excellent problem‑solving, communication, and technical leadership skills.
- Preferred:
Experience with evaluation software, hardware bring‑up, or test automation frameworks for high‑speed IP; knowledge of signal integrity, compliance testing, and PCIe ecosystem tools; customer‑facing support experience; MATLAB knowledge; understanding of eye diagrams, ADC, and DSP functions.
- Resourceful problem solver with a strong analytical mindset.
- Effective communicator who can collaborate across technical and non‑technical teams.
- Proactive mentor and team player committed to sharing knowledge and best practices.
- Detail‑oriented and quality‑focused, with a passion for continuous improvement.
- Adaptable and eager to engage with new technologies and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×