Development Lead - RDK-B/ Broadband/DOCSIS Cable Modem

Cognizant Technology SolutionsPhiladelphia, PA
399d

About The Position

The Development Lead for RDKB/Broadband/DOCSIS Cable Modem is responsible for overseeing the development of broadband devices and their components, ensuring that all project deliverables meet quality standards and business requirements. This role involves regular communication with stakeholders regarding project status, risks, and issues, while also leading a team of developers and testers to create innovative solutions in the broadband technology space.

Requirements

  • Minimum of 15 years of experience with development of broadband devices and its related components.
  • Experience with broadband products including CPE RDKB devices and DOCSIS Cable Modem standards.
  • Understanding of embedded systems and experience working with low-level hardware, including CPU architectures, memory management, and device drivers.
  • Proficiency in Linux and experience in configuring, customizing, and building Linux distributions.
  • Strong programming skills in C and C++, which are the primary languages used in RDKB development.
  • Familiarity with networking protocols, including TCP/IP, UDP, DHCP, DNS, and VLANs.
  • Knowledge of the Yocto build system, Jira, Gerrit, Gitlab, and Confluence.
  • Understanding of the Linux kernel, including kernel configuration, device drivers, and kernel modules.
  • Experience in defining the architecture for at least one broadband component.
  • Proficiency with version control systems like Git for managing code repositories.
  • Python and scripting skills like Bash for automation and scripting tasks.
  • Awareness of security best practices, including encryption, authentication, and network security.
  • Understanding of wireless technologies, including WiFi, and how to configure wireless interfaces in RDKB.
  • Familiarity with web-based user interfaces and web server technologies.
  • Proficiency in debugging tools and techniques.

Nice To Haves

  • Active participation in the RDK community and an understanding of its development processes and culture.
  • The ability to adapt to evolving technologies and software requirements.

Responsibilities

  • Ensure that all project deliverables meet quality standards and business requirements.
  • Provide regular project status updates to stakeholders, highlighting progress, risks, and any issues that need resolution.
  • Design new software and web applications, support applications under development, and customize current applications.
  • Collaborate with cross-functional teams to ensure alignment with project goals and timelines.
  • Troubleshoot and resolve complex technical issues to minimize downtime and enhance user experience.
  • Mentor junior developers and provide guidance to foster professional growth and skill development.
  • Keep current with technological developments within the industry and monitor competitive applications and products.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health insurance coverage.
  • 401k retirement savings plan with matching contributions.
  • Flexible working hours and remote work options.
  • Professional development opportunities and continued education support.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

No Education Listed

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service