Role:Embedded Developer
Location:Dallas, Texas
Duration:12+ Months Contract
Key responsibilities
o Specify together with our Marketing team and our customers the features of the products designed for our NAM customers
o Define technical solutions for implementing new functions in the product
o Development of specified network applications and services
o Embedded middleware & software developments based on Linux and associated services.
o Related software & system validation.
o Integration of open source components and interfacing with the gateway middleware.
o Support the customers for any issues raised (on-site and remote investigation, bug fixing)
Profile
Bachelor degree in computer science. A master s degree is a plus.
Experience in embedded software development using C, C++ languages.
Deep understanding of TCP/IP(v4, v6) networks, WiFi and related protocols:
o IPv4, IPv6, routing/bridging, ethernet, VLAN, IPtables, NAT, DHCP, ARP, DNS, TR069, HTTP, MQTT, PPP, IGMP, SIP, QoS, Openflow
o DSL, GPON, XGS-PON
Linux embedded developments and associated tools (user space - kernel space as a plus).
Experience in routers middleware's: OpenWRT, RDK, OpenSync, Prpl
Ability to understand complex software architectures.
SW development tools: GIT, Jira.
Good communication skills, both verbal and written, including the ability to understand problems and clearly communicate at several levels