WI

Embedded Software Engineer – Wi-Fi Domain

Wits Innovation Lab
Thiruvananthapuram / Trivandrum9-12 LPA Posted 21 Aug 2025
FULL TIME
Git
C++ Programming
linux application development
C
Networking
+1 more

Job Description

We are seeking an experienced Embedded Software Engineer with a strong focus on the Wi-Fi domain. The ideal candidate will possess deep knowledge of Wi-Fi standards and protocols, excellent C/C++ programming skills in a multitasking embedded environment, and proficiency in Linux application development. This role requires a proactive individual who can quickly translate product requirements into robust technical solutions.

Roles and Responsibilities

  • Develop and implement software solutions in a multitasking embedded environment, with a strong emphasis on Wi-Fi functionality.
  • Work with Linux application development and adhere to POSIX standards.
  • Understand and contribute to device drivers and low-level platform software.
  • Quickly understand and translate product requirements into effective technical solutions.
  • Contribute to the CPE (Customer Premises Equipment) software stack, with a focus on the RDK (Reference Design Kit) stack.
  • Troubleshoot and debug issues related to Wi-Fi performance and connectivity.
  • Collaborate effectively within a team and communicate complex technical ideas to diverse audiences.

Skills Required

  • Good understanding of Wi-Fi standards/protocols.
  • Excellent knowledge of C, C++ programming in a multitasking embedded environment.
  • Linux application development and POSIX standards.
  • Familiarity with shell scripts, Jira/Confluence, and Git/Gerrit/Yocto.
  • Good understanding of device drivers and low-level platform software.
  • Ability to quickly understand and translate product requirements into technical solutions.
  • Independent with good communication and team working skills.
  • Deep understanding of CPE software stack.
  • Strong experience on RDK stack.
  • Familiarity with emerging trends in silicon: CPU, GPU, NPU, Memory, etc.
  • Native software development experience on Embedded Linux platforms.
  • Understanding of Linux internals and networking (Ethernet, HTTP, TCP/IP, IPv6, DHCPv4, DHCPv6, ICMP, Telnet, SSH, DNS, FTP).
  • Exceptional problem-solving skills with a data-driven approach.
  • Strong communication skills, capable of conveying complex ideas to diverse audiences.
  • Ability to thrive in a fast-paced, collaborative environment.
  • Proactive mindset with a passion for continuous learning and improvement.

Join WhatsApp Channel