Description
We are seeking software developer for networking solutions who is excited to be a part of an innovative and growing software development team. As a network engineer you will be responsible for maintaining networking configurations and software components in our labs and on the vehicle platform. We are looking for a candidate with computer electronics or engineering background who can program utilizing network protocols. You will report to the Area Manager of Cybersecurity and Intergration team within the Software and Cybersecurity department.
Job Duties
- Ability to setup protocols on CISCO/Linux based systems
- System programming using C and Bash
- Competency using C, C++ 11 or later and Python
- Strong debugging skills to diagnose and fix network failures
Basic Qualification
- Minimum 3 years experience
- Diploma or Degree in Computer electronics or engineering
- Working experience with the following
- TCP, UDP Stack
- IEEE 802.11.xx
- Routing Protocols (EIGRP, OSPF, BGP)
- Ability o configure and manage network to support different application layers protocols
- Hands on experience with Linux and Windows user, network, firewall configurations and management.
- Hands on experience in troubleshooting hardware and software network software issues.
- Hands on experience in Linux Network Programming using Bash, Python, CIC++
- Hands on experience in scripting for network automation and configuration bash, python. IP Multicast Routing
- Virtual Infrastructure Technologies (ESXI and HyperV)
- vSphere and VCenter
- Firewall configuration and ACL rules.
- Linux Terminal and Windows command line.
- SSH, Telnet, DHCP, DNS, STP, TFTP.
Preferred Qualification
- Switching, Routing and Firewall configuration of products from Cisco, Juniper and Aruba
- Wireshark traffic Analysis
- Wireless spectrum troubleshooting and management
- Throughout and capacity management
- Programming Languages: Bash, Python, C, C++ 11 or later.