Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Careernet

NewBe an early applicant

Embedded Software Developer

Posted Updated
Discussion

Description

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 modern 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.


Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →