Job Title: Senior Embedded Linux Software Engineer
Location: Chennai (Hybrid)
Experience: 5 - 8 Years (STRICTLY)
Employment Type: Permanent
Notice Period: Immediate Joiners Only, 45 days notice period
About the Company
Our client is a trusted global innovator of IT and business services, present in 50+ countries. They specialize in digital & IT modernization, consulting, managed services, and industry-specific solutions. With a commitment to long-term success, they empower clients and society to move confidently into the digital future.
Job Summary
We are looking for a highly skilled Senior Embedded Linux Software Engineer with strong experience in telecom and networking products. The ideal candidate will have hands-on expertise in embedded Linux development, OpenWrt / prpl platforms, networking protocols, and system-level debugging. You will play a key role in designing, developing, and documenting robust software solutions for next-generation broadband and handheld devices.
Key Responsibilities
- Design, develop, and maintain embedded Linux software for telecom, networking, and handheld devices.
- Work extensively with OpenWrt / prpl based systems for broadband and networking products.
- Develop and optimize software across L3L7 networking protocols including TCP/IP, DHCP, NTP, DNS, HTTP, etc.
- Perform system-level debugging using advanced tools (GDB, strace, perf, Wireshark, etc.).
- Design and document software architectures, feature specifications, and technical solutions.
- Collaborate with cross-functional teams including hardware, QA, and product management.
- Ensure high performance, stability, and scalability of embedded systems.
- Participate in code reviews and contribute to best practices and coding standards.
- Leverage AI-based coding and code review tools to improve productivity and code quality (added advantage).
Required Skills & Qualifications
- 58 years of hands-on experience in embedded Linux and software development.
- Strong experience in telecom, broadband, or networking products.
- Proven exposure to OpenWrt / prpl Foundation based platforms.
- Solid understanding of ARM and/or MIPS architectures.
- Strong knowledge of embedded Linux internals, bootloaders, kernel, drivers, and user-space applications.
- In-depth experience with networking protocols (L3L7).
- Proficiency in C/C++, shell scripting, and build systems (Yocto, Buildroot preferred).
- Experience using advanced debugging and performance analysis tools.
- Strong documentation skills with the ability to define architectures and specifications.
Domain: Telecom / Networking / Broadband Devices