Description:
Client: ARRIS Global Services
Location: Austin, TX [Must be local and should work on-site]
A candidate who does not require any sponsorship in the future will be
highly preferred for this role
Contract: 6 months – with a high possibility of extension
Responsibilities:
-Design and develop new applications for embedded Linux, with supporting
unit tests and documentation
-Develop code using the C programming language for embedded environment
-Review and manage existing code and designs, work with test
organization in debugging and identifying defects.
-Perform hands-on development and troubleshooting on embedded targets
-Work with software configuration management tools, defect tracking
tools, and peer review techniques
Top Skills needed for this job:
-Experience developing software using embedded SDKs, frameworks and/or
BSPs
-Experience with hands-on development and troubleshooting on embedded
targets. e.g., GDB, shell scripting, packet tracing (tcpdump, wireshark)
-Experience interacting with embedded devices using methods such as
syslog, serial console, and SSH.
-Linux kernel networking stack knowledge (Netdevice, SKB, IP Conntrack)
-Experience in Layer 2, Layer 3 networking, QoS
-Experience in Network and/or application security expertise (L2/L3
firewall, DPI)
-Knowledge of IEEE 802.11/WiFi Protocols
Qualifications:
-BA/BS in Computer Engineering, Computer Science, or equivalent
experience
-5 - 10 years of relevant work experience in embedded software
development using the C language
-Experience developing software using embedded SDKs, frameworks and/or
BSPs
-Strong analytical and problem-solving skills.
-Experience with hands-on development and troubleshooting on embedded
targets. e.g., GDB, shell scripting, packet tracing (tcpdump, wireshark)
-Self-motivated, detail oriented and strong team player
-Experience interacting with embedded devices using methods such as
syslog, serial console, and SSH.