Key Skills: Yocto, Linux, C/C++, RDKB, Networking, C++
Roles and Responsibilities:
- Design, develop, and maintain embedded software components using C and C++ on Linux platforms.
- Implement and integrate networking functionality for broadband, gateway, and connected-device products.
- Customize and maintain Yocto-based embedded Linux distributions and platform recipes.
- Develop and integrate RDK-B components across system, middleware, and device-management layers.
- Analyze software defects, investigate system behavior, and resolve issues across networking and embedded platform modules.
Skills Required:
- 4 - 9 years of relevant embedded software development experience.
- Strong programming experience in C/C++ for embedded systems.
- Hands-on development experience with Linux-based embedded platforms and Yocto.
- Practical knowledge of networking concepts and implementation in embedded products.
- Experience developing or integrating RDK-B software components and platform services.
Good to Have:
- Additional hands-on experience with contemporary C++ development.
Education: B.E., B.Tech, B.Sc., BCA, M.Tech, M.E., or MCA in Electronics, Electrical, Computer Engineering, or a related discipline.