{"id":1682302,"url":"https://alion.io/job/ericsson-master-thesis-implementing-a-python-based-verification-framework-for-ethernet","title":"Master Thesis: Implementing a Python-Based Verification Framework for Ethernet","company":{"id":56456,"name":"Ericsson","domain":"ericsson.com","url":"https://alion.io/company/ericsson","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Eightfold","truth_index":{"grade":"B","score":75,"open_postings":43,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":23,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lund, Sweden"],"countries":["SE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":54000,"max_usd":155000,"period":"year","method":null,"sample_n":2549},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Cocotb","optional":false},{"name":"Python","optional":false},{"name":"SystemVerilog","optional":false},{"name":"UVM","optional":false},{"name":"Verilog","optional":false},{"name":"VHDL","optional":false}],"status":"live","first_seen_at":"2026-09-22T10:04:55Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-05T00:08:34Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"Join our Team\nAbout this opportunity\n\nJoin Ericsson in Lund for a Master’s thesis focused on developing a Python-based verification framework for Ethernet transmitter and receiver designs.\nEthernet 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.\nWhat you will do\n\nDevelop a Cocotb-based verification environment for Ethernet transmitter and receiver RTL designs.\nCreate Python-based Ethernet packet generators.\nDrive packets into the transmitter and verify their correct reception at the receiver.\nImplement protocol-aware scoreboards, reference models and checkers.\nPerform automated end-to-end verification of Ethernet packet transfer.\nEvaluate Cocotb’s effectiveness compared with traditional verification methodologies, with focus on productivity, maintainability and reusability.\nDocument the design, implementation, test strategy, results and recommendations for adoption in ASIC verification environments.\nThe skills you bring\n\nCurrently pursuing a master’s degree in electrical engineering, Computer Engineering, Embedded Systems or a related field.\nBackground in digital design and RTL coding using VHDL, Verilog, or SystemVerilog.\nBasic scripting experience in Python and TCL; experience with Cocotb is an advantage.\nInterest in Ethernet, communication protocols, ASIC development and digital verification.\nStrong analytical and problem-solving skills.\nAbility to document technical work clearly and communicate findings effectively.","description_format":"text","description_chars":1776,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Mobile Networks","Telecom Infrastructure","Network Equipment"],"lifecycle":[{"event":"open","at":"2026-10-02T09:47:27Z"}],"visa":[],"liveness":{"score":50,"band":"ok","label":"Likely open","p_open":1,"p_active":0.55,"p_room":0.9,"age_days":11,"expected_fill_days":23,"reasons":["conf:1","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ericsson-master-thesis-implementing-a-python-based-verification-framework-for-ethernet","json_url":"https://alion.io/job/ericsson-master-thesis-implementing-a-python-based-verification-framework-for-ethernet.json","meta":{"generated_at":"2026-10-05T01:52:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2457,"day_limit":5000,"remaining_today":2543,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}