Job Title
Software Developer Engineer in Test
Role Summary
Join the Connectivity group responsible for functional verification of firmware for high-performance networking PHYs and optical connectivity devices. The team develops and maintains a modular Python-based test platform to automate verification across devices and technologies.
The role focuses on designing and implementing automated test solutions, collecting and analyzing test data, and collaborating with global hardware and software teams to ensure product quality and timely delivery.
Experience Level
Mid-level. Specific years of experience not specified.
Responsibilities
Primary responsibilities include test development, execution, and collaboration with cross-functional engineering teams.
- Develop, implement, and optimize automated test scripts and frameworks (primarily using Python) to verify firmware and device functionality.
- Design comprehensive test plans in collaboration with global teams based on product/feature requirements and usage models.
- Gain and apply expertise in the functional operation of high-speed networking PHYs, optical modules, and related connectivity devices.
- Collect, maintain, visualize, and interpret test data to improve testing procedures and product quality.
- Generate detailed bug reports and regression reports to track and resolve issues.
- Work with firmware, hardware, and application teams to diagnose and resolve test and product issues.
- Build and maintain software infrastructure and automation environments to support scalable testing processes.
Requirements
Must-have skills and attributes, followed by desirable additions.
Must-have:
- Strong understanding of Object-Oriented Programming (OOP) principles and their practical application.
- Proficiency in Python for developing automated testing solutions.
- Familiarity with embedded systems and basic programming for embedded devices (C, C++).
- Experience with version control systems such as Git or SVN.
- Strong communication and presentation skills; proficiency in spoken and written English.
- Collaborative mindset and ability to work effectively with cross-functional, global teams.
- Must comply with the company's interview integrity policy (no AI-assisted tools during interviews).
- May require eligibility for access to export-controlled information; applicants may be subject to export license review.
Nice-to-have:
- Experience with high-speed (>= 1.6 Tb/s) networking PHYs, optical modules, or other high-performance connectivity devices.
- Experience with test automation platforms, data visualization, and analysis tools.
- Hands-on experience debugging firmware and test environments.
Education Requirements
Bachelor's degree in Computer Science, Electronics Engineering, or a related discipline. (The posting specifies a bachelor's degree in these fields.)
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-16