Job Title
Senior Staff Software Engineer — Central IP Applications Team (PHY validation & API support)
Role Summary
Responsible for designing and implementing a PHY validation framework and automation infrastructure to support pre-silicon and post-silicon validation of high-speed SerDes IP. The role works within the Central IP applications team and collaborates with hardware, firmware, validation, and test engineering to enable reliable, repeatable lab validation and smooth SoC production.
Experience Level
Senior-level. The position expects substantial hands-on experience in software engineering for hardware validation and lab automation (see Education Requirements for degree/years guidance).
Responsibilities
Primary responsibilities focus on building and maintaining validation infrastructure, integrating hardware and software systems, and enabling continuous automated testing.
- Design and implement a scalable, modular PHY validation framework emphasizing automation and repeatability.
- Collaborate with cross-functional teams to define validation goals, interfaces, and automation strategies.
- Develop test infrastructure and automation tools for efficient validation workflows.
- Integrate DUTs, measurement instruments, data acquisition systems, and test control platforms into the framework.
- Establish and maintain CI/CD pipelines for automated testing and result reporting.
- Monitor system performance and test coverage; optimize runtime efficiency and failure diagnostics.
- Document framework architecture, test flows, and onboarding materials; participate in code reviews and maintenance.
- Mentor junior engineers and promote software engineering and validation best practices.
- Stay current with test automation, hardware-software co-validation, and lab automation trends to guide enhancements.
Requirements
Must-have technical skills and experience; preferred items listed separately.
- Proficiency in at least one modern programming language such as Python, C++, or C# and strong software design practices.
- Experience designing and implementing automation frameworks or validation infrastructure for hardware testing.
- Familiarity with PHY-layer concepts and validation workflows (SERDES, PCIe, USB, Ethernet, etc.).
- Experience with version control (Git), CI/CD workflows, and issue tracking systems (e.g., Jira).
- Hands-on experience with lab test equipment (oscilloscopes, BERTs, logic analyzers) and instrument integration via APIs (SCPI, VISA, gRPC).
- Strong debugging, problem-solving, and analytical skills in hardware-software interaction contexts.
- Effective communication skills and ability to work collaboratively across teams.
- Must be eligible to access export-controlled information where required; non-U.S. applicants may be subject to export license review.
Preferred / nice-to-have:
- Experience developing test automation systems in hardware validation or lab automation environments.
- Familiarity with data analysis tools (Pandas, NumPy, MATLAB) and processing large test datasets.
- Experience with hardware bring-up, signal integrity, or post-silicon validation processes.
- Contributions to coding standards, automation best practices, or system design documentation.
Education Requirements
Bachelor's degree in Computer Science, Electrical Engineering, or a related field with 8+ years of software engineering experience, or a Master's degree in those fields with 5+ years of software engineering experience. The posting specifies these degree-and-experience combinations as the baseline qualification.
About the Company
Company: Marvell Technology
Headquarters: Santa Clara, California, United States
Marvell’s semiconductor solutions serve as essential building blocks of the data infrastructure connecting our world, driving innovation across enterprise, cloud, AI, and carrier architectures. The company focuses on creating transformative technology that shapes the future.

Date Posted: 2026-05-06