RDK Embedded Developer

Overview

Full Time

Skills

Embedded Systems
Marketing
Computer Science
Electrical Engineering
Telecommunications
Routers
Network Protocols
IPv4
IPv6
ICMP
TCP
UDP
GRE
Dragon NaturallySpeaking
DNS
DHCP
IGMP
SNMP
WAN
LAN
DOCSIS
LTE
Passive Optical Network
Wireless Communication
Ethernet
GDB
Valgrind
Wireshark
Git
JIRA
Jenkins
Continuous Integration
Continuous Delivery
Communication

Job Details

RDK Embedded Developer
Location: Dallas, TX
Duration: 6 months

Responsibilities:
  • Specify together with our Marketing team and our customers the features of the products designed for our NAM customers
  • Define technical solutions and implement new functions in the product
  • Ensure the product quality (unit-tests, code reviews, ...)
  • Investigate and solve issues reported by the customer and from the field

Qualifications:
  • Bachelor's degree in computer science, electrical engineering or telecommunications
  • Minimum 5 years of experience in RDK-B development for routers/gateways
  • Proficient in C/C++
  • Experience with build systems (Yocto, Buildroot, OpenWRT,...)
  • Proficient in the following network protocols: ARP, IPv4, IPv6, ICMP, TCP, UDP, GRE, DNS, DHCP, IGMP, CWMP/TR69, USP, SNMP
  • Experience with WAN and LAN technologies: Docsis, 5G/LTE, EPON/GPON, WiFi, Ethernet
  • Good troubleshooting skills (RDK logs, gdb, valgrind, wireshark, ...)
  • Experience with development environments (GIT, Jira, Jenkins and other CI/CD tools)
Good communication skills to interface with customers, team members and internal stakeholders
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.