Denali Advanced Integration

Lead RDK Developer - DTS


PayCompetitive
LocationRedmond/Washington
Employment typeOther

This job is now closed

  • Job Description

      Req#: 556408

      Summary of Position:

      A Lead RDK Developer is responsible for overseeing and managing a development team, as well as designing and developing complex software applications.

      Essential Functions:

      Hands-on development and integration work with RDK-B (Reference Design Kit – Broadband)

      • Active contributions to the RDK open-source community, including code submissions, bug fixes, or feature enhancements.
      • Familiarity with Broadcom or Intel chipsets commonly used in CPE devices.
      • Experience with DOCSIS, TR-069/TR-369 (USP), Wi-Fi.

      Deep understanding of key components such as:

      o RBus & DBus

      o Device management modules

      o Telemetry and logging frameworks

      o TR-069 / TR-369 (USP) agent implementations

      o ModemManager/Network Manager (core connectivity components)

      Building and/or customizing Yocto-based embedded Linux systems, including board support packages (BSPs), drivers, and firmware integration

      Track project development

      Assist in the design, testing, debugging, and optimization of software products

      Act as a bridge between the development team and management, resolving technical issues.

      Program in C, C++, and relevant scripting languages used in RDK-B systems (e.g. Shell, Python)

      Work across gateway stacks, broadband CPEs, and multi-tenant software platforms

      Contribute to or maintain open-source components within the RDK-B ecosystem or related broadband projects

      Lead technical decisions and work in cross-functional environments

      Engage with upstream communities, submit pull requests, and drive consensus on technical direction

      Work in and/or lead collaborative efforts such as technical working groups or software steering committees

      Competencies:

      1. Ensures Accountability

      2. Tech Savvy

      3. Communicates Effectively

      4. Values Differences

      5. Customer Focus

      6. Resourcefulness

      7. Drives Results

      8. Plans and Prioritizes

      9. Decision Quality

      10. Self-Development

      Work Environment:

      This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

      Physical Demands:

      The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

      While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine, and printer. Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other off-site buildings for various project needs.

      Required Education and Experience:

      Bachelor’s degree in Computer Science or related technical field required

      10+ Years of Experience

      Qualifications:

      10+ years’ experience with RDK-B (Reference Design Kit – Broadband), including hands-on development and integration work

      Deep understanding of key components such as:

      o RBus & DBus

      o Device management modules

      o Telemetry and logging frameworks

      o TR-069 / TR-369 (USP) agent implementations

      o ModemManager/Network Manager (core connectivity components)

      Experience building or customizing Yocto-based embedded Linux systems, including board support packages (BSPs), drivers, and firmware integration

      Strong programming skills in C, C++, and relevant scripting languages used in RDK-B systems (e.g. Shell, Python)

      Ability to work across gateway stacks, broadband CPEs, and multi-tenant software platforms

      Proven track record contributing to or maintaining open-source components within the RDK-B ecosystem or related broadband projects

      Broadband Forum involvement in TR development, working groups, or editorial roles

      Familiarity with key specs such as:

      o TR-181

      o USP / TR-369

      o LCM

      Experienced with operators, OEMs, or vendors who have deployed RDK-B in production environments

      Excellent problem-solving skills and attention to detail

      Experience with Agile methodologies and DevOps practices is a plus

      Contributor in broadband-relevant GitHub repos, open mailing lists, or industry events

      Comfortable leading technical decisions, mentoring engineers & teams, and working in cross-functional environments

      Strong understanding of software architecture, design patterns, and best practices

      Strong written and verbal communication skills

      Able to collaborate with technical and non-technical teams

      Ability to lead technical decisions, mentor engineers & teams, and work in cross-functional environments

      AAP/EEO Statement:

      3MD Inc. is an equal opportunity employer and does not discriminate based on gender, sex, age, race and color, religion, marital status, national origin, disability, sexual orientation, gender identity or expression, veteran status or any other category that is protected by applicable law.

      Other Duties:

      Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.


  • About the company

      Denali Advanced Integration is a leading global IT provider delivering Enterprise-class IT solutions and professional and managed IT services. Denali provides enterprise organizations with enterprise networking, data center, mobility technology along w...

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.