Architect - RDKB

Infosys
•$96,021 - $140,496

About The Position

The Infosys Engineering unit focuses on product-centric value delivery through innovative engineering solutions, using data-first engineering and value-stream management. It leverages AI, machine learning, and predictive analytics to improve delivery processes, accelerate time to market, and provide stakeholders with real-time visibility and insights. In the assigned Architecture Consultant 2 role, the employee gathers and analyzes customer requirements for system performance, security, and scalability; contributes to solution and enterprise architecture; evaluates technologies and tools; and helps develop and validate integration strategies. The role also supports knowledge transfer, quality standards, build and deployment automation, and resolution of complex technical issues throughout build, deployment, and support. The employee analyzes system performance and risks and documents architectural frameworks and technical solutions. The position seeks an experienced RDK-B firmware engineer to design, develop, integrate, and validate firmware and software components for DOCSIS, Wi-Fi, and broadband gateway platforms based on the RDK-B stack. The work involves broadband gateway development, embedded Linux, Wi-Fi technologies, and related development, integration, testing, and maintenance of RDK-based devices such as gateways and routers. The role requires 8–10 years of experience. A bachelor’s degree or foreign equivalent from an accredited institution is required, though three years of progressive specialty experience may be considered in lieu of each year of education. Relocation and/or travel to the work or project location may be required. Applicants must be authorized to work in the United States without employer-based visa sponsorship; Infosys cannot provide immigration sponsorship for this role.

Requirements

  • 8–10 years of experience.
  • Strong C++ proficiency for embedded contexts, including C++11/14/17, const correctness, RAII, templates, and STL in constrained environments.
  • Strong Python scripting skills, including pytest or unittest, argparse, asyncio or threads, serial, and numpy or 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 or Buildroot and device tree/system work.
  • Familiarity with RTOS platforms such as FreeRTOS, ThreadX, or Zephyr and interrupt-driven design.
  • Hands-on experience with I2C, SPI, UART, CAN, USB, and TCP/IP.
  • Experience with board bring-up, BSP customization, U-Boot bootloaders, secure boot, and OTA updates.
  • 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++, Embedded Linux, Python, Perl, RTOS, and embedded communication protocols.
  • Experience with Linux, Wireshark, tcpdump, Spirent, Ixia, or iPerf.
  • Bachelor’s degree or foreign equivalent from an accredited institution; three years of progressive specialty experience may substitute for each year of education.
  • Authorization to work for any employer in the United States without employer-based visa sponsorship.

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 where appropriate.
  • Performance profiling and memory analysis on embedded targets using tools such as perf, gprof, valgrind, or ETM/ITM.
  • Experience 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 requirements for system performance, security, and scalability.
  • Recommend solution architecture, contribute to technology framework development and enterprise architecture definition, and drive design creation.
  • Identify and compare technologies and tools against client business requirements to determine suitable architectural options.
  • Help develop integration strategies by validating proposed architectural solutions through proofs of concept.
  • Support knowledge transfer and quality standards, and contribute to build and deployment automation strategy.
  • Collaborate with development teams to resolve complex technical issues during build, deployment, rollout, and support.
  • Analyze system performance based on implemented architectural solutions and help identify risks in the system landscape.
  • Create documentation and artifacts for architectural frameworks and technical solutions.
  • Design, develop, integrate, test, validate, and maintain firmware and software components for DOCSIS, Wi-Fi, and RDK-B broadband gateway platforms.

Benefits

  • Medical, dental, vision, and life insurance
  • Long-term and short-term disability
  • 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