The Staff Wireless SW Engineer will be responsible for designing, developing, and maintaining Linux-based software, debugging and enhancing code for performance and issue resolution, and automating development and testing workflows. They will also participate in code reviews, maintain technical documentation, and work closely with cross-functional teams. The role requires strong proficiency in C/C++, experience with multi-threaded programming, understanding of L2/L3 networking, and experience with debugging tools. The candidate should possess strong communication skills and the ability to work independently and collaboratively.
Good To Have:- Proficiency in Python for application development and automation.
- Familiarity with InfluxDB and its ecosystem.
- Experience with Vector Packet Processing (VPP).
Must Have:- Strong proficiency in C/C++ for Linux system application development.
- Experience with multi-threaded programming and efficient memory management.
- Experience with Redis for data storage and caching.
- Understanding of L2/L3 networking and transport protocols.
- Hands-on experience with debugging and profiling tools.