Role: Senior Software Engineer (SSE)
Domain: Networking Protocols (BCS)
Experience: 35 Years
Job Overview:
We are seeking a highly skilled Senior Software Engineer with a strong background in Networking Protocols, specifically focusing on Wi-Fi and Bluetooth development within a Linux environment. The ideal candidate will have hands-on experience in designing, developing, and debugging communication protocols for non-automotive applications.
Responsibilities:
- Design and develop robust networking software using C/C++ on Linux platforms.
- Implement and optimize Bluetooth profiles including SSP, RFCOMM, HID, GAP, and SPP authentication.
- Develop WLAN Enterprise features, focusing on WPA2 Personal/Enterprise and Radius configurations.
- Work on core network protocols such as DNS, IPv4/IPv6, DHCP, and HTTP.
- Automate tasks and develop utilities using Shell Scripting.
- Collaborate with cross-functional teams to integrate wireless connectivity solutions.
Technical Skills:
- Languages: Expert-level proficiency in C and C++.
- Operating System: Strong hands-on experience with Linux System Programming.
- Bluetooth: Deep understanding of Bluetooth stacks and profiles (GAP, SSP, RFCOMM, HID, SPP).
- Wi-Fi/WLAN: Proven experience in WPA2 Enterprise development and Radius server connections.
- Networking: Strong knowledge of TCP/IP layers (IPv4/v6, DHCP, DNS, HTTP).
- Scripting: Proficiency in Bash/Shell scripting.