Embedded Software Engineer – Networking & Device Drivers
Location : Chennai, TN
Experience : 4-6 Years
Role Description
We are seeking a highly skilled Embedded Software Engineer with strong expertise in C programming, Linux, and kernel device driver development . The candidate should have hands-on experience in developing and debugging networking protocols and working on embedded platforms for high-performance networking and wireless communication systems.
Key Responsibilities
- Design, develop, and optimize Linux kernel modules and device drivers .
- Develop and maintain embedded software for networking and communication devices.
- Work with networking protocols such as Ethernet, WLAN, Zigbee, Thread, Wi-Mesh, and WiMAX (IEEE 802.16) .
- Debug and resolve low-level system and driver issues .
- Collaborate with cross-functional teams to define software requirements and deliver scalable solutions.
- Participate in system-level performance analysis and optimization .
- Provide technical leadership in areas of Linux kernel and embedded networking .
Required Skills & Experience
Strong C programming expertise with focus on low-level system software.Linux kernel internals knowledge and proven experience in device driver development .Hands-on expertise with networking protocols :EthernetWLAN (802.11)Zigbee / Thread / Wi-MeshWiMAX (IEEE 802.16)Experience with debugging tools (e.g., gdb, perf, strace, tcpdump, Wireshark).Familiarity with embedded platforms, SoCs, and RTOS environments .Strong problem-solving and analytical skills with ability to debug complex issues.Regards,
Mayank Aggarwal | Sr Technical Recruiter
KK Software Associates LLC
8751 Collin McKinney Pkwy, # 1302, McKinney, TX 75070
Direct : +1 945-224-1534 | India : +91 931-349-7076 | Fax : (614) 413-3428
Email : [HIDDEN TEXT]
Web : www.kksoftwareassociates.com
Skills Required
Zigbee, SoCs, Thread, Device Driver Development, Networking Protocols, Ethernet, C Programming