Master Thesis: Implementing a Python-Based Verification Framework for Ethernet
mid
OtherPython
0 views0 saves0 applied
Quick Summary
Overview
## 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.
Technical Tools
OtherPython
## 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.
Location & Eligibility
Where is the job
—
Location terms not specified
Listing Details
- Posted
- October 1, 2026
- First seen
- October 1, 2026
- Last seen
- October 1, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 54%
- Scored at
- October 1, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
Similar Python jobs
View all →Client Service Lead - Motor
Permanent - Full Time
Remote
Professional Services Engineer – Full-time – Work from Home in the US
Full TimeRemote
Part-Time Retail Merchandiser - Roanoke, VA
Part Time
Part-Time Retail Merchandiser - Christiansburg, VA
Part Time
PRN Behavioral Health Technician - 7AM-7PM, 7PM-7AM (weekday and weekend shifts available)
Part Time
Senior Administrator (6 Months Fixed Term Contract)
Fixed Term Contract
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.