
microTECH Global is a recruitment agency specializing in permanent and contract talent for the electronics, micro-electronics, semiconductor, automotive, data science, and AI sectors. They build strong partnerships with clients by understanding their needs to deliver tailored, cost-effective recruitment solutions. With expertise across the IT spectrum, they provide agility and precision to help businesses maintain the right balance of skills and resources. Their consultants cover roles in Micro-Electronics, Semiconductors, Manufacturing, BMS, and Technical IT, delivering top-tier talent globally.

microTECH Global is a recruitment agency specializing in permanent and contract talent for the electronics, micro-electronics, semiconductor, automotive, data science, and AI sectors. They build strong partnerships with clients by understanding their needs to deliver tailored, cost-effective recruitment solutions. With expertise across the IT spectrum, they provide agility and precision to help businesses maintain the right balance of skills and resources. Their consultants cover roles in Micro-Electronics, Semiconductors, Manufacturing, BMS, and Technical IT, delivering top-tier talent globally.
Job Title: Embedded Linux Engineer – Ethernet & Networking Technologies
Location: Copenhagen, Denmark
Contract Type: Contract/Freelance
Start Date: ASAP
About the Role
We’re seeking an experienced Embedded Linux Engineer to join the Ethernet Switch and Software Applications Group within the Ethernet and Networking Technologies (ENT) Division. This position focuses on developing and optimizing Ethernet networking solutions at both hardware and software levels.
You’ll be working in a collaborative R&D environment, contributing to the design, implementation, and debugging of embedded software for advanced networking platforms.
Key Responsibilities
Design, develop, and maintain embedded Linux systems for Ethernet and networking products.
Work closely with hardware and software teams on integration and performance optimization.
Develop device drivers and low-level software for high-speed interfaces (e.g., PCIe, DDR, AXI).
Implement and test Ethernet switch functionalities and related applications.
Debug complex issues across the full stack — from hardware to network layer software.
Required Skills & Experience
Strong hands-on experience with Embedded Linux development.
Solid understanding of Ethernet protocols, switching, and networking stacks.
Proficiency with C/C++ programming for embedded environments.
Experience with PCIe, DDR, and AXI bus architectures.
Familiarity with Linux kernel, device drivers, and bootloaders.
Excellent debugging, analytical, and problem-solving skills.
Nice to Have
Experience with Ethernet switch silicon or firmware.
Knowledge of build systems (Yocto, Buildroot, etc.).
Exposure to hardware bring-up and board support packages (BSPs).