Architect - RDKB

Infosys•Denver, CO

About The Position

In the assigned role of Architecture Consultant 2, the Architect will contribute to architecture consulting and RDK-B broadband firmware engineering. The role involves gathering and analyzing customer requirements for performance, security, and scalability; advising on solution architecture and technology frameworks; evaluating technologies and tools; validating proposed solutions through proofs of concept; and supporting integration, deployment, and transition activities. The role also designs, develops, integrates, tests, validates, and maintains firmware and software components for DOCSIS, Wi-Fi, and broadband gateway platforms based on the RDK-B stack. The engineer collaborates with development teams to resolve technical issues, analyzes system performance and risks, contributes to build and deployment automation, and documents architectural frameworks and technical solutions. The Infosys Engineering unit focuses on product-centric engineering, data-first value-stream management, and technologies including AI, ML, and predictive analytics. This position may require relocation and/or travel to the work or project location. Applicants must be authorized to work in the United States without employer-based visa sponsorship; Infosys states it cannot provide immigration sponsorship now or in the future.

Requirements

  • 8–10 years of experience; the posting describes this as the minimum years of experience.
  • Strong expertise in broadband gateway development, embedded Linux, and Wi-Fi technologies.
  • Strong proficiency in C++ (11/14/17) for embedded contexts, including const correctness, RAII, templates, and STL in constrained environments.
  • Strong scripting skills with Python, including pytest/unittest, argparse, asyncio/threads, serial, and numpy/pandas for analysis.
  • Working experience with Perl for legacy automation, parsing, tooling, and infrastructure scripts.
  • Experience with microcontrollers such as ARM Cortex-M/R/A or Embedded Linux, including Yocto/Buildroot, device trees, and system work.
  • Familiarity with RTOS platforms such as FreeRTOS, ThreadX, or Zephyr and interrupt-driven design.
  • Hands-on experience with communication protocols including I2C, SPI, UART, CAN, USB, and TCP/IP.
  • Experience with board bring-up, BSP customization, bootloaders such as U-Boot, secure boot, and OTA update mechanisms.
  • Experience with Yocto, CMake toolchain files, and containerized toolchains such as Docker.
  • Broadband-domain knowledge including RDK-B, USP/TR-369, DOCSIS, cable modems, broadband CPE, fiber gateways, Wi-Fi 6/7/8, TCP/IP, DHCP, DNS, NAT, IPv4/IPv6, ACS, and telemetry.
  • Experience with C, C++, and Embedded Linux.
  • Experience with Linux, Wireshark, tcpdump, Spirent, Ixia, or iPerf.
  • Bachelor’s degree or foreign equivalent from an accredited institution; the employer will also consider three years of progressive experience in the specialty in lieu of each year of education.
  • Candidates must be authorized to work for any employer in the United States without employer-based visa sponsorship; the employer cannot provide immigration sponsorship now or in the future.

Nice To Haves

  • Exposure to safety or quality standards such as ISO 26262, IEC 62304, or MISRA C/C++.
  • Experience with wireless stacks such as BLE, Wi-Fi, Thread, or Zigbee; edge AI; or DSP.
  • Knowledge of power management, low-power modes, and battery-operated devices.
  • Familiarity with Perl CPAN tooling and migrating legacy Perl scripts to Python when appropriate.
  • Experience with performance profiling and memory analysis on embedded targets using tools such as perf, gprof, valgrind, or ETM/ITM.
  • Experience working with OEM platforms such as Askey, Sercomm, Sagemcom, Vantiva/Technicolor, or CommScope.
  • Prior experience supporting large broadband operators and cable/MSO service providers.

Responsibilities

  • Participate in customer discussions to gather and analyze system requirements for performance, security, and scalability.
  • Provide suggestions on solution architecture, contribute to technology framework development, support enterprise architecture definition, and drive design creation.
  • Identify suitable technologies and tools and perform comparative analyses against client business requirements to identify optimal architectural options.
  • Participate in developing integration strategies based on validation of proofs of concept for proposed architectural solutions.
  • Support smooth transitions by ensuring knowledge transfer and quality-standard adherence, and contribute to build and deployment automation strategy.
  • Collaborate with development teams to resolve complex technical issues during build, deployment, support, and rollout phases.
  • Analyze system performance based on implemented architectural solutions and help identify potential risks in the system landscape.
  • Create artifacts documenting architectural frameworks and technical solutions for the team's knowledge repository.
  • Design, develop, integrate, test, validate, and maintain firmware and software components for DOCSIS, Wi-Fi, and gateway platforms based on the RDK-B stack.
  • Develop, integrate, test, and maintain broadband solutions on RDK-based devices such as gateways and routers.
  • Communicate proactively with internal teams and clients to align work with business objectives and keep recommendations current with technical advancements.

Benefits

  • Medical, dental, vision, and life insurance.
  • Long-term and short-term disability coverage.
  • Health and dependent care reimbursement accounts.
  • Accident, critical illness, hospital indemnity, and legal insurance.
  • 401(k) plan and contributions dependent on salary level.
  • Paid holidays and paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service