Summary of Position:As a Sr. RDK Developer, you will be responsible for writing, testing, and debugging RDK-based software. Additionally, you will be responsible for integrating RDK components into various devices and systems to ensure seamless operation. It's essential that you maintain and enhance the stability and performance of the RDK software throughout the development process.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 moduleso    Telemetry and logging frameworkso    TR-069 / TR-369 (USP) agent implementationso    ModemManager/Network Manager (core connectively components)•    Building and/or customizing Yocto-based embedded Linux systems, including board support packages (BSPs), drivers, and firmware integration•    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 maintaining open-source components within the RDK-B ecosystem or related broadband projects•    Work in collaborative efforts such as technical working groups•    Lead technical decisions and work in cross-functional environmentsCompetencies:1.    Ensures Accountability2.    Tech Savvy3.    Communicates Effectively4.    Values Differences5.    Customer Focus6.    Resourcefulness7.    Drives Results8.    Plans and Prioritizes9.    Decision Quality10.    Self-DevelopmentWork 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 offsite buildings for various project needs.Required Education and Experience:Bachelor’s degree in Computer Science or related technical field required    10+ Years of ExperienceQualifications:•    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 moduleso    Telemetry and logging frameworkso    TR-069 / TR-369 (USP) agent implementationso    ModemManager/Network Manager (core connectively 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-181o    USP / TR-369o    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 environmentsAAP/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.

Salary

$145,000 - $185,000

Yearly based

Location

Redmond, WA, US

Job Overview
Job Posted:
4 days ago
Job Expires:
Job Type
Full Time

Share This Job: