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.