Skip to content

Search Graduates Corner

Search for pages, theses, programs, and blog posts

← Back to theses and internships

Master's thesis

Master Thesis: Implementing a Python-Based Verification Framework for Ethernet

Ericsson · Lund, SE

Posted · Deadline:

Verified active· Checked 9 Oct 2026

A master's thesis in Technology and Software, Engineering, Business and Management, Marketing and Communications, Law at Ericsson, based in Lund, SE. Applications close on 30 Mar 2027. Compensation is not specified in the listing.

At a glance

Opportunity
Master's thesis
Location
Lund, SE
Funding / pay
Pay not specified
Application source
jobs.ericsson.com

Project summary

## Join our Team About this opportunity Join Ericsson in Lund for a Master’s thesis focused on developing a Python-based verification framework for Ethernet transmitter and receiver designs. Ethernet is a core communication technology in modern digital systems and robust verification is essential for validating packet generation, transmission, reception and protocol compliance. In this thesis, you will investigate how Cocotb and Python can complement traditional SystemVerilog/UVM-based verification by enabling reusable, maintainable and productive verification environments. What you will do * Develop a Cocotb-based verification environment for Ethernet transmitter and receiver RTL designs. * Create Python-based Ethernet packet generators. * Drive packets into the transmitter and verify their correct reception at the receiver. * Implement protocol-aware scoreboards, reference models and checkers. * Perform automated end-to-end verification of Ethernet packet transfer. * Evaluate Cocotb’s effectiveness compared with traditional verification methodologies, with focus on productivity, maintainability and reusability. * Document the design, implementation, test strategy, results and recommendations for adoption in ASIC verification environments. The skills you bring * Currently pursuing a master’s degree in electrical engineering, Computer Engineering, Embedded Systems or a related field. * Background in digital design and RTL coding using VHDL, Verilog, or SystemVerilog. * Basic scripting experience in Python and TCL; experience with Cocotb is an advantage. * Interest in Ethernet, communication protocols, ASIC development and digital verification. * Strong analytical and problem-solving skills. * Ability to document technical work clearly and communicate findings effectively.

Before you apply

0 of 4 ready

A preparation checklist, saved on this device. The official posting determines eligibility and required documents.

CV, motivation letter, and supervisor email templates

How to apply

Apply via jobs.ericsson.com before 30 Mar 2027. Confirm the current requirements there.

Source and listing information

Application source: jobs.ericsson.com. Listing details may change; confirm them on the source site. A source check confirms page availability, not endorsement of the organization.

Report an outdated or incorrect listing

Explore similar theses and internships

More opportunities

Browse all theses and internships