We are looking for a well rounded embedded software programmer/engineer with networking experience in TCP/IP communications and control interfaces.
The candidate needs programming experience in the following:
- Operating Systems: Windows, Linux, Embedded Linux and custom embedded environments.
- Languages: C, C++, Assembly, Perl, PHP, Javascript, HTML
- Networking: from the hardware level up to systems level. In depth knowledge of communications from protocols through applications development for standard and custom network environments.
Plus excellent written and oral communications skills.
Specific knowledge areas include using and programming:
- Embedded Linux including drivers, daemons and applications.
- Windows and Linux PC based GUI development.
- Networking - bridges, routers and brouters using route tables, iptables and ebtables
- SNMP and MIBs
- WAN HDLC links including standard and Cisco protocol
- QOS
- Embedded Web Servers
Work location negotiable.