Principal Engineer

Ericsson•Published 5 hours ago•First seen 5 hours ago

Join our Team

About this opportunity:

We are seeking a highly skilled Firmware Engineer with specialization in WiFi domain to join our team at Ericsson and help develop the next generation of networking hardware. As a Principal Wi-Fi Firmware Architect, you will own the complete WiFi firmware architecture, drive integration strategy, and provide technical leadership across Wi-Fi software, hardware interfaces, and platform components. This is a ground‑up opportunity to define architecture, influence long‑term technology direction, and deliver carrier‑grade, high‑performance, high-reliability platforms deployed at a global scale. 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.

What you will do:

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

The skills you bring:

  • 15+ years of Wi-Fi experience with architectural ownership
  • 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)
  • Have conducted WiFi performance tuning (throughput, latency, airtime fairness, RF