Software Engineer - Silicon Validation Tools (SerDes)
$100k - $150k per yearSynopsys Inc
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a hands-on software engineer passionate about bridging the gap between hardware and software in high-speed silicon validation environments. You thrive in lab-heavy settings, working directly with advanced instruments and hardware abstraction layers. Your expertise in Python allows you to architect robust automation frameworks and reusable libraries, streamlining complex workflows and ensuring repeatable, high-quality results. You’re comfortable translating intricate MATLAB algorithms into efficient Python code, maintaining numerical equivalence and clear documentation for future maintainability. Your experience integrating C/C++ SDKs, DLLs, and libraries into Python empowers seamless cross-team collaboration with firmware and software teams worldwide. You are meticulous in your approach to code governance, CI/CD pipelines, and release management, ensuring that your code is reliable, maintainable, and well-documented.
You communicate clearly, translating technical requirements into actionable solutions and collaborating across validation, SDK, firmware, and software teams. You are proactive in identifying opportunities for process improvement, championing best practices, and mentoring teammates. Your curiosity drives you to stay current with industry trends, and your adaptability shines in fast-paced environments where innovation and continuous improvement are valued. You are committed to delivering intuitive GUIs and data tools that empower your team to make informed decisions, reduce operator error, and streamline bench operations. With a strong foundation in high-speed SerDes technologies and lab instrumentation, you are ready to make a lasting impact on industry-leading IP and silicon validation processes.
What You’ll Be Doing:
- Defining and maintaining Python automation architecture, folder/repo structure, and coding standards for lab environments.
- Building hardware-abstraction layers for lab instruments (J-BERT, oscilloscopes, pattern generators, power supplies) using VISA/SCPI and vendor APIs.
- Creating reusable libraries for test sequencing, calibration/adaptation flows, results logging, fault handling, and multi-bench resource scheduling.
- Translating MATLAB algorithms and calibration scripts into robust Python (NumPy/SciPy/Pandas), ensuring numerical equivalence and documenting migration notes.
- Developing and hardening drivers/wrappers for Keysight/Teledyne-LeCroy/R&S instruments, including connection management, waveform acquisition, and compliance scripts.
- Integrating SDK C/C++ code, DLLs, and shared libraries into Python via ctypes/cffi/SWIG, collaborating with firmware teams to validate features and APIs.
- Managing code repositories (Git/Perforce), branching strategies, code reviews, release tagging, and CI/CD pipelines for linting, testing, and packaging.
- Building internal GUIs for bench control, run setup, live plots, and progress tracking, as well as data processing pipelines for quick-turn analysis and report generation.
The Impact You Will Have:
- Accelerate SerDes bring-up and characterization through standardized Python automation and instrument libraries, reducing time-to-first-measurement and increasing bench throughput.
- Enhance efficiency and reliability of Silicon Validation processes with robust frameworks, CI-verified packages, and repeatable workflows.
- Improve test quality, reproducibility, and data analysis by shipping versioned tools, enforcing parity on MATLAB to Python conversions, and delivering clear analysis artifacts.
- Contribute directly to the success of high-speed, mixed-signal SerDes IP, enabling faster SDK/FW feature validation and higher confidence in release readiness.
- Support cutting-edge IP solutions that drive industry innovation by turning validation requirements into dependable software and GUIs adopted across benches.
- Streamline communication and day-to-day operations across Validation, FW, SDK, Software via documented interfaces, shared roadmaps, and predictable release notes.
- Increase code reuse and maintainability with a clear repo structure, a reusable hardware-abstraction layer, and shared GUI components that standardize user experience.
- Deliver intuitive, maintainable GUIs for bring-up and mass-char workflows, reducing operator error and enabling telemetry-driven improvements over time.
- Foster a culture of innovation and continuous improvement through mentorship, code reviews, documentation, and knowledge sharing within the validation team.
What You’ll Need:
- 2–6 years professional software engineering experience building automation frameworks or tooling in a hardware or lab environment.
- Strong proficiency in Python (OOP, packaging, virtual environments, logging, multithreading for instrument I/O).
- Experience controlling lab instruments via SCPI/VISA and vendor SDKs/APIs; comfortable with Windows and Linux benches.
- Proven skill integrating native libraries (C/C++ DLL/.so) into Python and debugging across the boundary.
- Solid practice with Git: code reviews, branching strategies, conflict resolution, and release tagging.
- Data skills: NumPy/Pandas, CSV/Parquet, plotting, and producing analysis artifacts usable by the team.
- Clear communicator who can translate validation requirements into robust software and collaborate across SDK, FW, and SW teams.
Who You Are:
- Analytical thinker with strong problem-solving skills.
- Collaborative team player who thrives in cross-functional environments.
- Detail-oriented and organized in both code and documentation.
- Curious and eager to learn new technologies and methodologies.
- Adaptable, proactive, and comfortable with ambiguity and innovation.
- Effective communicator, able to translate complex requirements into actionable solutions.
- Mentor and knowledge sharer, fostering a culture of continuous improvement.
The Team You’ll Be A Part Of:
You’ll join the SerDes Silicon Validation team, a dynamic group of engineers dedicated to enabling high-speed IP innovation through rigorous hardware validation and software automation. The team works closely with worldwide software, firmware, and SDK teams, collaborating to deliver robust tools, frameworks, and GUIs that accelerate bring-up, characterization, and validation workflows. Together, you’ll drive advancements in silicon validation, empower efficient lab operations, and shape the future of high-performance IP solutions.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
$93k - $139k per year
...empowering the creation of high-performance silicon chips and software content. Join us to transform the... ...You Are: As a seasoned Software Engineer, you bring a strong combination of software... ...and hands-on experience in silicon validation environments. You are passionate about...Suggested$151k - $226k per year
...Category Engineering Hire Type Employee Job ID 14488 Base Salary Range $151000-$226000... ...the creation of high-performance silicon chips and software content. Join us to transform the future... ...: Developing and maintaining SerDes system models for NRZ and PAM4 transceivers...SuggestedInternshipRemote work$166k - $248k per year
...Category Engineering Hire Type Employee Job ID 17631 Base Salary... ...in engineering solutions from silicon to systems, enabling customers... ...and you know that SERDES PHY is where theory meets silicon... ...simulation, emulation, and lab validation Debug priority regressions...SuggestedManual laborRemote work- ...thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration... ...is searching for a Principal Software Engineer who will contribute to best practice application... ...· Analyze and debug systems · Perform validation and verification testing in a test-...SuggestedLong term contractFull timeWork at officeRemote work
- ...We are a fast-growing startup and are looking for a Systems Software Engineer to join our team to continue to improve our existing product and... ...Maintain robust, comprehensive documentation for all developed tools and workflows. Create and maintain design documentation as...SuggestedFull timeWork at officeRelocation package
- ...productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes... ...requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead...Long term contractFull timeWork at officeRemote work
- ...forward-thinking scientists, engineers, and researchers who are passionate... ...Principal Bioinformatics Software Engineer to join our growing team... ...Proficiency in bioinformatics tools and libraries. Hands-on... ...campus or remotely. If you have a valid reason for not being fully...Full timeWork at officeRemote workRelocation package
$189k - $284k per year
...Category Engineering Hire Type Employee Job ID 15478 Base Salary Range $189000-$284000... ...the leader in engineering solutions from silicon to systems, enabling customers to rapidly... ...model saves months of debug. You know that SerDes at 128Gbps or 200Gbps is about margin, jitter...InternshipManual laborRemote work- ...challenges at the intersection of fashion, electronics, software, and data science. Role Linux Embedded Software Engineer responsible for research and development of new... ...technical aspects. Research & Evaluate new tools for use in Linux Embedded Software team . MUST...Full timeShift work
- ...productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes... ...a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple...Long term contractFull timeWork at officeRemote work
$142k - $158k per year
...and lasting change. Employees harness AI as a catalyst for creativity productivity and thoughtful decision-making. By integrating AI tools into our daily workflows collaboration is enhanced outcomes are improved and every team member has the proficiency to maximize their impact...Long term contractFull timeWork at officeRemote workFlexible hours$72.4k - $120.8k per year
...where your talent for quality engineering directly shapes the future of... ...and automated testing, API validation, SQL-based data checks, and structured... ..., Playwright, or similar tools. Validate APIs using... ...Required Skills ~2-5 years of software QA experience, including both...Full timePart timeRemote workWorldwide- ...thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is... ...role. Job Summary: The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs...Long term contractFull timeWork at officeRemote work
- ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense...Full timeFor contractors
$106k - $159k per year
...Category Engineering Hire Type Employee Job ID 17931 Base Salary Range $106000-$159000... ...the creation of high-performan ce silicon chips and software content. Join us to transform the... ...contribute to the development of high-speed SerDes physical interfaces and supporting...Remote work- ...thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration... ...services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve... ...record building and shipping production software in modern languages (Java, Python, or...Long term contractFull timeWork at officeRemote work
$60 - $80 per hour
...Build Software That Powers Real-World Technology as a Python Software... ...contract to join their Engineering team and help develop software... ...Software and Applications teams to validate new functionality on physical... ...similar project management tools. ~ Previous experience...Contract workFor contractorsWorldwide$79.32k - $110.68k per year
...are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) Automation Tester to join... ...automated API test suites using relevant tools and frameworks (e.g., Postman, Rest Assured, Karate, SoapUI). Validate RESTful and SOAP APIs for functionality,...Full time- ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly... ...and production phases for high-speed SerDes IP Diagnose, troubleshoot, and... ...closely with internal analog, digital, and software teams to drive root cause analysis...Full time
$122k - $183k per year
...Category Engineering Hire Type Employee Job ID 17998 Base Salary Range $122000-$183000... ...the creation of high-performance silicon chips and software content. Join us to transform the future... ...refinement of Multi-Gbps NRZ & PAM4 SERDES IP. You will be part of a fast-growing...InternshipLocal areaRemote work- ...and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize...Long term contractFull timeWork at officeRemote work
- We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions.Full time
$21 - $23 per hour
...medium to advanced assembly skills and be able to read and follow engineering drawings and models. There is no wiring in this role. **... ...- Use a variety of manufacturing equipment, high power torque tools, jigs/fixtures and fabrication machines such as punch presses and...Weekly payPermanent employmentFull timeInternshipShift workDay shiftAfternoon shift- ...everyday life. Our innovation engine continuously expands the platform... ...seeking a high-caliber Senior Software Quality Engineer to lead the... ...early 2. Deep-System QA & Validation (40%) Design and execute... ...reading logs and using debugging tools for embedded systems/firmware....Full timeWorldwideShift work
$82.7k - $103.3k per year
...hospitality, institutional and industrial markets is seeking a Plant Engineer. The Plant Engineer will lead and manage all engineering... ...the Ecolab’s supply chain Access to best-in-class resources, tools, and technology Thrive in a company that values sustainability...Long term contractFor contractorsWork at officeFlexible hoursShift workNight shiftAfternoon shift- ...making a difference in the world. Job Title: Software Analyst Location : Mississauga, Canada... ...potential fixes and coordinate with the engineering team. Work with internal teams to understand and contribute to diagnostic tools development. Assist in troubleshooting...Full timeInternshipWorldwideFlexible hours
$151k - $226k per year
...Category Engineering Hire Type Employee Job ID 17007 Base Salary Range $151000-$226000... ...the creation of high-performance silicon chips and software content. Join us to transform the future... ...of engineers. Your expertise in SerDes and analog macros enables you to dissect...Local areaRemote work$86k - $135k per year
...Requisition ID: 99515 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...standards Proficient with the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN Demonstrated ability...Long term contractWork at officeLocal areaFlexible hours$165k - $248k per year
...Category Engineering Hire Type Employee Job ID 13370 Base Salary Range $165000-$248000... ...the creation of high-performance silicon chips and software content. Join us to transform the future... ...Unified Test Plans for HPC DSP-based SERDES PHY products, integrating verification...Remote work- ...Overview Join our team as a Control System Software Specialist leading complex software and... ...oversee technical documentation, guide engineering teams, and collaborate closely with... ...custom programming for specialized engineered tooling. Perform programming/engineering work...Full timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Silicon Validation Tools (SerDes). Be the first to apply!
- software developer intern Mississauga, ON
- software developer co-op Mississauga, ON
- junior software developer Mississauga, ON
- software engineer salary in canada Mississauga, ON
- software developer entry level Mississauga, ON
- software engineer part time Mississauga, ON
- software developer remote Mississauga, ON
- software development engineer Mississauga, ON
- software developer no experience Mississauga, ON
- remote entry level software developer Mississauga, ON
