Role: RDK-B Developer
Location: Remote, Philadelphia / United States
Employment type: Full-time
Salary: Not disclosed
company:
RDK-B Developer Job Description
The RDK-B Developer is accountable for designing, growing, and keeping software components for RDK-B (Reference Design Kit for Broadband) structures. The role involves participating with go-beneficial groups to supply awesome solutions that beautify broadband services. The developer will work on numerous elements of RDK-B, along with tool management, community interfaces, and user interfaces, making sure of strong and green overall performance.
RDK-B Developer Key Roles
- Software Development: Design and put in force software program components for RDK-B systems.
- System Integration: Integrate software additives with existing systems and systems.
- Testing and Debugging: Perform attempting out and debugging to make sure the software program program first-rate and reliable.
- Collaboration: Work with cross-useful groups to define necessities and supply solutions.
- Documentation: Create and keep whole documentation for software program components and structures.
RDK-B Developer Responsibilities
- Develop and maintain software program additives for RDK-B structures.
- Collaborate with machine architects and product managers to outline technical requirements.
- Implement and check new functions and upgrades.
- Debug and remedy software problems in a nicely timed way.
- Optimize software program application overall performance and ensure green useful aid utilization.
- Integrate software program additives with hardware and community interfaces.
- Create and keep unit assessments and automatically take a look at scripts.
- Document software program software designs, interfaces, and utilization pointers.
- Participate in code critiques to make sure adherence to best practices and coding requirements.
- Stay up to date with corporation trends and improvements in broadband technology.
RDK-B Developer Skills
- Programming Languages: Proficiency in C, C, and Python.
- RDK-B Knowledge: In-depth information on RDK-B architecture and components.
- Networking: Strong understanding of networking protocols and broadband technology.
- Embedded Systems: Experience with embedded structures development.
- Debugging: Excellent debugging and problem-solving capabilities.
- Version Control: Proficiency with version management systems like Git.
- Build Systems: Familiarity with assemble systems like Jenkins and Yocto.
- Testing: Experience with computerized testing frameworks.
- Communication: Strong verbal and written communication capabilities.
- Team Collaboration: Ability to work correctly in a collaborative institution environment.
RDK-B Developer Education and Qualifications
- Bachelor’s diploma in Computer Science, Electrical Engineering, or an associated area.
- Master’s degree desired.
- Minimum of three years of enjoy in software program program improvement, ideally in embedded systems or broadband technologies.
- Proven to enjoy with RDK-B or comparable systems.
- Strong expertise in Linux working structures.
- Experience with Agile development methodologies.
- Knowledge of broadband standards and protocols (e.g., DOCSIS, TR-069).
- Relevant certifications in networking or software program software improvement (e.g., CCNA, CompTIA Network ).
- Proficiency in software program development equipment and environments.
- Excellent references from preceding employers or tasks.
RDK-B Developer Conclusion
The RDK-B Developer is a key player in advancing broadband technology solutions. By growing and preserving excellent software program application components, this function ensures that RDK-B systems are strong, efficient, and capable of assembling the evolving goals of broadband services. The first-class candidate may have a strong technical background, terrific hassle-solving abilties, and the functionality to collaborate efficaciously with cross-useful agencies to supply modern solutions.
More Jobs