What are the responsibilities and job description for the RDK(Reference Design Kit) Developer position at Ampstek?
Job Title: RDK Developer
Location: Denver,CO(Onsite)
Job Type: Contract
Key Responsibilities:
• Develop, enhance, and maintain RDK-based software solutions.
• Work on RDK-V (video), RDK-B (broadband), or RDK-C (camera) platforms, customizing and optimizing the software as per project needs.
• Integrate and debug various RDK components, including networking, security, and multimedia features.
• Collaborate with cross-functional teams, including QA, DevOps, and hardware engineers, to deliver robust and efficient software solutions.
• Optimize system performance, troubleshoot issues, and implement bug fixes.
• Stay updated with RDK releases and contribute to open-source RDK communities as needed.
• Ensure compliance with industry standards and best practices.
Required Skills and Qualifications:
• Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field.
• 3 years of experience in embedded software development, particularly on RDK-based platforms.
• Proficiency in C, C , and shell scripting.
• Experience with Yocto build system, OpenEmbedded, and Linux kernel development.
• Strong knowledge of networking protocols, multimedia frameworks (GStreamer, FFMPEG), and security mechanisms.
• Hands-on experience with debugging tools such as GDB, Valgrind, Wireshark.
• Familiarity with Agile methodologies and DevOps pipelines.
• Excellent problem-solving and analytical skills.
• Ability to work independently and in a collaborative team environment.
Thanks
Aatmesh
aatmesh.singh@ampstek.com