No Corp-To-Corp and no Agencies
JOB DESCRIPTION:
Design and develop new applications for embedded Linux. Develop code using C programming language for embedded Linux. Review and manage existing code, work with test organization in debugging and identifying defects. Work with software configuration management tools, defect tracking tools, and peer review techniques
TOP SKILLS:
- 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.