Talent.com
This job offer is not available in your country.
Embedded Software Engineer – Wi-Fi & RDK Stack

Embedded Software Engineer – Wi-Fi & RDK Stack

ConfidentialThiruvananthapuram / Trivandrum
9 days ago
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.
  • Skills Required

    C, C++ Programming, linux application development , Jira, Networking, Git

    Create a job alert for this search

    Embedded Software Engineer • Thiruvananthapuram / Trivandrum