Ericsson

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

Ericsson  •  Lund, SE (Onsite)  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.
Ericsson

About Ericsson

The future of mobile isn’t on the horizon, it’s happening now. At Ericsson, we’re building the foundation for an open network ecosystem where industries, developers, and enterprises thrive.

The convergence of 5G, AI, cloud, and network APIs isn’t just a technological shift; it’s a transformation that is redefining industries and enhancing everyday life. Open, programmable networks are enabling real-time innovation and unlocking new business models across the globe.

Imagine a world where developers can dynamically access network capabilities on demand, where enterprises don’t just use connectivity but shape it. This isn’t a distant vision, it’s the ecosystem we’re creating today.

Collaboration fuels everything we do. By working across industries, we’re designing a future where connectivity isn’t just seamless. It’s intelligent, programmable, and transformative.

The shift is happening. Are you part of it?

Industry
Telecommunications
Company Size
10,000+ employees
Headquarters
Kista, SE
Year Founded
1876
Social Media