Home
Jobs

7 Rdk Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 8.0 years

10 - 20 Lacs

Chennai

Hybrid

Naukri logo

Thunder Team Eng 3 JD Responsible for designing, developing, testing, and maintaining high-quality software for end users under guidance from senior engineers. Collaborates with project stakeholders to understand product and technical requirements and assists in determining integration needs. Participates in internal and external open-source projects, helping to align team development with community-driven solutions and innovations. Applies engineering methodologies, concepts, and skills to tasks, and grows expertise in a specific engineering specialty. Works alongside senior engineers to contribute to the design process and follows established practices, procedures, and techniques. Participates in project progress reviews, provides feedback on results, and recommends improvements or adjustments as directed. Assists in reviewing code and contributing to automation scripts and front-end codebases under the guidance of more experienced engineers. Works closely with Test Engineers and Development teams to support testing by helping build and refine test scripts. Assists in diagnosing and repairing broken test cases and production bugs with oversight from senior engineers. Maintains regular, consistent, and punctual attendance; may be required to work nights, weekends, and overtime as necessary. Performs other duties and responsibilities as assigned. Key Skills for both levels: Experience with Embedded software design and development (focus on developing Software for devices where system resources are limited) Experienced C++ developer, familiar with more complex concepts like templates Fan of interface driven development Strong object-oriented development skills (e.g. familiar with the SOLID principles and actively applying them) Experience with concurrency (Muti-Threaded and Multi-Process software design) Like developing software for a product (long term focus) instead of projects (more short term focused) Like working in a small team Like both developing new features as well as diving into complex issue and finding the root cause Experience with development for embedded Linux platforms Very familiar with debugging tools like GDB Experience with building Linux images with Buildroot and or Yocto development experience with open-source components would be beneficial Familiarity with CMake is a plus Familiarity with the following concepts/libraries is plus: JSON, WebSockets, TLS connections, Cryptography, Network protocols, RDK, GStreamer Employees at all levels are expected to: Understand our Operating Principles; make them the guidelines for how you do your job. Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services. Know your stuff - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences. Win as a team - make big things happen by working together and being open to new ideas. Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers. Drive results and growth. Respect and promote inclusion & diversity. Do what's right for each other, our customers, investors and our communities.

Posted 1 day ago

Apply

5.0 - 8.0 years

10 - 20 Lacs

Chennai

Hybrid

Naukri logo

SDET E3 Core responsibilities: • Being able to generate Comcast and RDK images for targeted devices. • Understanding of Thunder framework and controlling with JSON interfaces. • Being familiar with WPE Webkit (user level knowledge) • Using Comcast/RDK test portals. • Using Comcast/RDK CI/CD tools. • Perform code reviews of automation scripts and front-end codebases. • Documenting procedures and/or validation reports. Your profile: • 6+ years of experience in device testing, preferably on TVs, streaming devices (STBs) or similar platforms. • Strong understanding of test automation processes, tools, and best practices. • Proficiency in scripting or programming languages (e.g., Python, JavaScript, Java) for automation. • Experience with build tools on Linux/Unix to be able to generate images for targeted devices (e.g: buildroot, cmake, yocto). • Experience with automation frameworks such as Appium, Selenium, Espresso, or any relevant frameworks for device automation. • Ability to design and write comprehensive test cases, including edge cases, for device compatibility and performance. • Familiarity with CI/CD pipelines and integrating automated tests in build and release processes.

Posted 2 days ago

Apply

5.0 - 10.0 years

15 - 25 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

Purpose of the role: As a Embedded Engineer, the person should be highly skilled Embedded Software Engineer with expertise in Embedded C, C/C++, Linux, DOCSIS, and RDK. The ideal candidate will be responsible for designing, developing, and maintaining embedded software applications, ensuring high performance and reliability in our products. KEY RESPONSIBILITIES: In this role, you will be responsible for: Embedded Software Development:Design, develop, and maintain embedded software using C and C++. System Integration:Integrate software components into a fully functional software system. Linux Development:Develop and maintain software for Linux-based systems, including kernel and user-space applications. DOCSIS Implementation:Work on DOCSIS (Data Over Cable Service Interface Specification) protocols to ensure robust and efficient data transmission. RDK Development:Develop and integrate software using the Reference Design Kit (RDK) for set-top boxes and broadband devices. Performance Optimization:Optimize software for performance, reliability, and resource efficiency. Debugging and Troubleshooting:Identify, analyze, and resolve software defects and issues. Documentation:Create and maintain comprehensive documentation for software applications and systems. Collaboration:Work closely with cross-functional teams, including hardware engineers, QA, and product management, to ensure project success. Key Performance Indicators (KPIs) for the role: Over the next 12 months this roles success gets measured on: Performance optimization metrics (throughput, latency) Code quality and reliability Memory efficiency and resource utilization Project delivery timelines System stability under load KEY JOB REQUIREMENTS: In this role, you will be successful, if you have: Experience: Graduate or postgraduate in Computer Science or related Engineering Specialization. Relevant hands-on experience in software development with focus on high-performance systems Skills & Competencies Must Have: Embedded C/C++ Extensive experience with Embedded C and C++ programming languages. Linux:Strong knowledge of Linux operating systems, including kernel development and user-space programming. DOCSIS:Experience with DOCSIS protocols and standards. RDK:Familiarity with RDK and its application in set-top boxes and broadband devices. Debugging Tools:Proficiency with debugging tools and techniques for embedded systems. Version Control:Experience with version control systems such as Git. Problem-Solving:Excellent analytical and problem-solving skills. Communication:Strong communication and teamwork skills.

Posted 4 days ago

Apply

7.0 - 12.0 years

0 Lacs

Pune, Bengaluru, Thiruvananthapuram

Work from Office

Naukri logo

We are seeking a highly skilled and experienced RDK-V Developer with over 7 years of expertise in embedded video stack development. The ideal candidate will have a strong background in RDK-V (Reference Design Kit for Video) and in-depth hands-on experience in developing and integrating middleware components within embedded Linux environments. Key responsibilities include working on the Yocto build system , C/C++ application and system-level programming , Linux Kernel , and integration of multimedia components using GStreamer . The role requires familiarity with Bluetooth protocol stack , HDMI interfaces , and other peripheral integrations for set-top boxes and similar embedded devices. You will be involved in full-cycle development, from design and architecture to deployment and debugging, ensuring high performance, scalability, and reliability of the video platform. The candidate must possess strong problem-solving skills and a deep understanding of multimedia streaming, device drivers, and hardware-software integration. Experience with Agile development methodologies and version control systems like Git is preferred. This is a great opportunity for professionals looking to work on cutting-edge embedded systems technology in the video domain.

Posted 3 weeks ago

Apply

12.0 - 18.0 years

25 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

Principal Product Manager This role is for a lead product manager to head devices for Airtels broadband/homes business. This position will report to the head of devices as part of the Network vertical and will lead a small team of product managers working closely with business/marketing, operations , SCM teams and external ODM teams to define/develop Wi-Fi ONT and Access Points, 5G FWA and IoT CPE ( customer premise equipment ) devices for Airtel’s Homes business. In this role, you will Define product strategy, Uncover and understand Business/Customer needs and translate them into requirements. Define product specifications covering Software, Electrical and Mechanical elements - work with engineering team on detailed Software solutioning, Electrical/Mechanical BoM analysis and component selection as part of product specification Own/Drive overall project schedules and quality – program managing the product from concept to delivery will be one of the primary responsibilities for this position Understand, research, and follow technical trends in the industry and in general. Able to assess emerging products and companies to measure their potential value or threat to the company and its products, as well as make recommendations on which new technologies to invest in or leverage. Provide internal training on how to use the product. Define success criteria for testing and product acceptance, coordinate beat tests and field trials Facilitate the creation and maintenance of proper product documentation. Own the relationship with SoC vendors ( Mediatek, Realtek, Qualcomm) and ODMs Required Skills: 15+ experience with minimum experience of 8-10 years on telecom/networking products like Wifi routers, Access Points, FWA , IP routers etc. Shall be familiar with chipset/OEM/ODM partners in the industry Shall be well versed with complete product life cycle management with an ability to work well with cross functional teams A demonstrated ability to break down/translate high level business needs into detailed requirements , along with an ability make judgement calls on what is critical and what is desirable. Demonstrated ability to get into technical detailing /solutioning - Shall be familiar with technologies like GPON, Wi-Fi, 802.11, LTE, 5G NR, Easy Mesh. Hands on knowledge on TCP/IP, DHCP, PPP, NAT etc. A background of Wi-Fi/Networking stacks on Linux/RDK/OpenWRT is highly desirable Excellent communication skills – verbal and written Role & responsibilities Preferred candidate profile

Posted 1 month ago

Apply

2.0 - 7.0 years

2 - 7 Lacs

Chennai, Tamil Nadu, India

On-site

Foundit logo

General Summary: 3+ yrs in SW Engineering life cycle or related work experience Strong SW development skills and experience iin SW engineering roles that covers SW design, architecture, development and test. Strong technology focus and experience in networking technology areas that include WLAN, Ethernet, Bridging and Routing. Good understanding of requirements for products and features, Strong understanding SW architecture and real time embedded system design with Linux Operating System Decisive and ability to quickly identify problems & make decisions to solve them. Strong interpersonal and communication skills Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Experience working with cross geo teams in US and worldwide Good theoretical understanding of software architectures in networking, WLAN, data path functions. Exposure to Mesh technologies in Wi-Fi Forward looking attitude, analyse upcoming trends in Wi-Fi and Networking

Posted 1 month ago

Apply

8 - 12 years

20 - 35 Lacs

Bengaluru

Remote

Naukri logo

Responsibilities: Create, manage, and operate a diverse set of Dev-Ops-related tools, processes, paradigms, and technologies that enable the creation and ongoing operation of the Signify IoT Platform Focus on the creation of horizontal tools, technologies, and best-practices that enable and support all the IoT Platform engineering teams to build, debug, test, release, manage and secure the IoT Platforms modern, microservices-based cloud infrastructure Collaborate in defining the methodologies and ways-of-working that will enable our fast-paced engineering teams to flourish as we collectively build-out the IoT Platform Promote and implement best practices and supporting tools/technologies for source control management, CI and CD architectures, performance, SLAs, security, audit and monitoring that will be used by every engineer within the IoT Platform organization Define common frameworks and software libraries, in various programming languages, that support the creation of efficient, scalable and highly available microservice-based architectures Support with the management of the running IoT Platform system architecture Troubleshoot issues and identify areas for continuous improvement with a particular emphasis on quality, performance and security Work closely with architects and technical product managers and other members of your team to translate overall system architecture and product requirements into well-designed, implemented and tested software solutions Work in an Agile environment to deliver high-quality software in an incremental manner Help promote the adoption of best-in-class software engineering practices, frameworks, and tools Provide guidance and feedback to other software developers Qualifications: B.Sc. in Computer Science or related Engineering is required, a Masters degree is desirable 8+ years of proven, hands-on track-record as a software engineer, focused on cloud-based systems Mastery of a variety of programming languages at least Java, Python, but knowledge of Golang or JavaScript (NodeJS) are desirable. You must have strong Java Development skills, preferably with Ver. 1.8 Proven track record developing cloud-based services (SaaS) and platforms (PaaS) Proven hands-on in-depth experience of AWS is required, both in terms of traditional technologies (e.g. EC2, S3, DynamoDB, RDS, ) as well as more recent cutting-edge paradigms (e.g. Lambda, API Gateway, Fargate, ) Proven experience of developing microservices and complex microservice-based platform architectures Excellent understanding of distributed systems, designing for scalability, performance and availability Experience of establishing non-functional best-practices and deploying supporting technologies for improving platform security (including audit) and reliability (latency, availability, scalability) Knowledge of distributed network architectures and network security is required Good knowledge of data persistence technologies including relational databases and no-SQL solutions Excellent interpersonal and technical communication with peers, and non-peers alike, with a can-do attitude 3+ years in teams applying modern agile software development practices #LI-FM

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies