Ampstek
Job Title: RDK (Reference Design Kit) Developer
Job Type: Contract
Job Summary:
We are looking for a skilled RDK (Reference Design Kit) Developer to join our team.
Key Responsibilities:
- Develop and enhance software components on the RDK-V (video) or RDK-B (broadband) stack.
- Integrate and customize RDK components for Set-Top Boxes (STBs), broadband gateways, and IoT devices.
- Work with Yocto, OpenEmbedded, and Buildroot for firmware and OS customization.
- Optimize performance and memory usage of embedded applications.
- Debug and troubleshoot software issues using GDB, Valgrind, and Wireshark.
- Implement and integrate networking protocols (TCP/IP, DNS, DHCP, IPv4/IPv6, etc.).
- Collaborate with cross-functional teams to improve middleware, firmware, and device drivers.
- Work with CI/CD pipelines, Jenkins, Docker, and Kubernetes for software deployment and testing.
- Ensure compliance with TR-069, TR-181, MQTT, and other industry standards.
- Contribute to open-source RDK projects and provide support to product teams.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
- 3+ years of experience in embedded software development.
- Strong proficiency in C, C++, and Python.
- Experience working with RDK-V, RDK-B, or OpenRDK platforms.
- Hands-on experience with Linux device drivers, BSPs, and kernel development.
- Familiarity with gstreamer, DRM, and video streaming technologies (for RDK-V developers).
- Experience with DOCSIS, Wi-Fi, and network security (for RDK-B developers).
- Strong debugging and profiling skills.
- Experience with Git, Gerrit, and Agile development practices.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Other
Industries
IT Services and IT Consulting
#J-18808-Ljbffr