Job Description
Date Posted
September 19, 2024
Location
United States
Job Type
Corporate Contract
Qualification
Masters Degree
Role
Technical
Remote?
Yes
Tax Terms
C2C, W-2, 1099
Duration
12 Months
Job Description
Job Title:
RDKB Architect (Remote)
Company Overview:
Pulivarthi Group is a premier global provider of staffing and IT technology solutions, renowned for delivering exceptional services tailored to each client’s unique needs. With a steadfast commitment to excellence, we merge expertise with innovation, ensuring cost-effective solutions of the highest quality. Our diverse client base spans healthcare, finance, government, and beyond, reflecting our adaptability and proficiency across industries. Operating in the United States, Canada, and Mexico, we pride ourselves on aligning with clients’ cultures, deploying top-tier talent, and utilizing cutting-edge technologies. Pulivarthi Group stands as a beacon of reliability, efficiency, and innovation in the realm of staffing solutions.
Job Overview/Summary:
As an RDKB Architect, you will be responsible for leading the design, development, and customization of RDK-B (Reference Design Kit for Broadband) software architecture. You will work on embedded systems, network protocols, and Linux-based environments, driving innovation in broadband technology. You will be involved in creating architectural blueprints, developing kernel-level customizations, and ensuring system security while collaborating closely with development teams.
Responsibilities:
Lead the design and development of software architecture for RDK-B
Define the structure and components of complex broadband systems
Create architectural blueprints to guide the development team
Collaborate with the Quality Assurance team to ensure systems meet specifications
Develop software update processes for existing applications and assist in software release rollouts
Stay current with technological developments within the industry
Monitor and evaluate competitive applications and products
Actively participate in the RDK-B community and contribute to its development processes
Primary Skills:
Strong understanding of embedded systems and low-level hardware (CPU architectures, memory management, device drivers)
Proficiency in Linux and experience configuring, customizing, and building Linux distributions
Strong programming skills in C and C++
Familiarity with networking protocols (TCP/IP, UDP, DHCP, DNS, VLANs)
Knowledge of the Yocto build system
Experience with Linux kernel configuration, device drivers, and kernel modules
Proficiency in Git for version control
Scripting skills in shell languages like Bash
Expertise in debugging tools and techniques for embedded systems
Secondary Skills (Good to Have):
Familiarity with web-based user interfaces and web server technologies
Knowledge of wireless technologies (Wi-Fi, EasyMesh)
Awareness of security best practices (encryption, authentication, network security)
Experience in project management for complex, long-term projects
Qualifications:
At least one completed architecture definition project for a broadband component
Experience with Linux system programming
Active participation in the RDK-B community
Ability to adapt to evolving technologies and requirements
Benefits/Perks:
Competitive compensation package
Flexible remote work environment
Opportunities for professional development in cutting-edge technologies
Application Instructions:
Interested candidates are encouraged to submit their resume and a cover letter outlining their experience in embedded systems and RDK-B architecture.
Software & Web Architects
Technology Occupations
Software Development & Architecture Occupations
Authentication
TCP
Management
Encryption
Git
Remote
Master’s degree
Bash
OS Kernels
DHCP
C++
Project management
C
Network protocols
Scripting
DNS
Contract
Linux
TCP/IP
1 year
Senior level
1099 contract
Shell Scripting
Debugging
Network security