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