This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled Firmware Engineer with specialization in WiFi domain to join our team at Ericsson and help develop the next generation of networking hardware. In this role, you will work on the low-level software that powers routers, switches, and other network infrastructure devices, ensuring high reliability, performance, and security. You'll collaborate closely with hardware, software, and QA teams to implement features, optimize performance, and support evolving networking protocols and standards. If you're passionate about embedded development and excited to solve real-world challenges in connectivity (esp. WiFi), scalability, and network efficiency, this is your opportunity to make a direct impact in a dynamic, high-tech environment.
Job Responsibility:
Design, develop, and maintain firmware for networking routers featuring WiFi capabilities
Work closely with hardware engineers to bring up new products and support custom hardware features
Implement and optimize Layer 2/3 networking protocols, traffic management, and routing features
Develop and maintain Linux-based embedded systems, including bootloaders, kernel modules, and device drivers
Contribute to the integration of open-source platforms such as OpenWRT or Yocto into production firmware
Analyze and troubleshoot issues across hardware, firmware, and software layers to ensure system stability and tune the system for performance
Collaborate with cross-functional teams including software developers, QA, and product managers to define and deliver features
Stay current with networking technologies, standards, and best practices, and apply them to product development
Requirements:
A strong foundation in programming, predominantly Python and C
Strong knowledge of Linux operating systems, including device drivers, shell scripting and system-level concepts
Understanding of computer networking fundamentals (e.g., IP/TCP/UDP, Ethernet, routing and switching)
Exposure to embedded platforms such as ARM-based SoCs, microcontrollers, or development boards
Good knowledge of 802.11 standards (WiFi 5/6/6E/7), WAP2/WAP3-Enterprise, 802.1X/EAP, etc.
Good knowledge of Linux WiFi stack and daemons like hostapd
Have worked on MAC layer, PHY interaction, rate control algorithms, power management and security features
Have integrated WiFi SoCs from leading vendors (eg. Qualcomm, Broadcomm, Mediatek)