Find a jobRecruiters

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

Exclusive opportunity

Onsite

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

Ericsson

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

Skills

PythonCompliance

18 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Lund, Sweden

Work mode:

Onsite

Published on:

1 October 2026

What they need


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.

Other offers great for you!

These companies are also looking for great profiles

FreelanceRepublik

Agile Master (F/H)

Freelance

Saint-Denis, France

Hybrid

Skills

Agile CoachingJiraAgile CoachJira SoftwareKaban

6 days ago

Quick apply

Celad

Scrum Master (H/F)

38000/45000€ 

Permanent contract

Rennes, France

Onsite

Skills

Scrum Master

5 days ago

Quick apply

Meetshake

Scrum Master SRE

Freelance

Paris, France

Onsite, Hybrid

Skills

KubernetesScrumSite Reliability EngineerAgile methodologiesCloud environmentsInfrastructure as Code

3 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools