Embedded Software Engineer

Commitify 

📍 Gothenburg, Sweden 🇸🇪

full-time
mid-level
Posted —

Key Skills

EthernetOSIPHYMACWireshark

Industry

TelecommunicationsAutomotive

Job Description

Are you a hands-on specialist with strong experience in embedded development, Ethernet, and low-level network communication ? Do you enjoy working close to the hardware, in lab environments, solving complex issues at signal, frame, and system level?


We are looking for an experienced Low-Level Network & Switch Specialist with a strong understanding of Ethernet, switching, embedded systems, and the OSI model — especially Layer 1 and Layer 2.


In this role, you will work with analysis, debugging, validation, and optimization of Ethernet-based communication systems. You will be involved in hands-on troubleshooting of PHY/MAC interfaces, switch behaviour, signal integrity, frame-level traffic analysis, timing constraints, and hardware-level diagnostics.


Relevant experience may come from industries such as telecom, embedded systems, networking equipment, industrial technology, automotive, or other advanced technical environments .


We are looking for someone with:

  • Strong experience in embedded development
  • Solid knowledge of Ethernet and network communication
  • Good understanding of the OSI model , especially Layer 1–2
  • Experience with PHY/MAC interfaces, SerDes, and signal integrity
  • Hands-on experience using oscilloscopes and advanced measurement equipment
  • Practical experience from lab debugging, hardware bring-up, board validation, and component-level troubleshooting
  • Experience with packet/frame-level analysis using tools such as Wireshark
  • Knowledge of switch architectures such as VLANs, QoS, TSN, buffering, and forwarding behavior
  • Experience with embedded Linux or RTOS environments and low-level drivers
  • Knowledge of L2/L3 protocols such as UDP, TCP/IP, and preferably SOME/IP
  • Experience with Git, GitLab, Jenkins, or similar build environments
  • Programming experience in Python, C, and/or C++


Requirements:

  • Minimum BSc or MSc degree in a relevant field, such as Computer Science, Electrical Engineering, Engineering Physics, or similar
  • Documented experience in embedded development
  • Experience with Ethernet and low-level network communication
  • The candidate must already be based in Sweden, the Nordics, or elsewhere in Europe


This is a technically challenging role for someone who enjoys working at the intersection of hardware, software, and network communication. You will play an important role in ensuring robust, stable, and high-performance communication systems.


If you are someone who likes to understand what is really happening beneath the surface — from signal level to switch behavior and protocol analysis — we would be happy to hear from you.


Please reach out or apply today.


#EmbeddedSystems #Ethernet #Networking #LowLevelDebugging #Switching #OSIModel #Telecom #AutomotiveEthernet #EmbeddedLinux #RTOS #Python #Cplusplus #SwedenJobs #NordicsJobs #EuropeJobs #EngineeringJobs