We are seeking a skilled Hardware and Networking Programmer to join our team. You will be responsible for developing, maintaining, and improving our company's hardware and networking systems.
Your main responsibilities will include:
* Designing, developing, and maintaining hardware and software for our company's infrastructure
* Assembling, testing, and troubleshooting complex hardware and networking equipment
* Installing, configuring, and maintaining servers, routers, switches, and other network hardware
* Performing software installs, upgrades, and maintenance, including patching, security updates, and backups
* Collaborating with internal teams to ensure hardware and networking systems meet their needs
* Providing technical support and guidance to internal teams and end users as needed
Requirements:
* Bachelor's degree in Computer Science or related field
* Some experience in hardware and networking programming
* Strong programming skills, experience with C or C++ preferred
* Proficiency in networking protocols and technologies, such as TCP/IP, ARP, SNMP, and DNS
* Excellent problem-solving skills and ability to work independently and as part of a team
* Strong communication skills and ability to communicate technical concepts to non-technical audiences.
If you have the skills and experience we're looking for, we encourage you to apply. We offer a competitive salary and benefits package, as well as opportunities for advancement and growth within our company.