Job Summary:
We are seeking a skilled and motivated Software & Hardware Engineer to join our IT team. The ideal candidate will have strong technical expertise in both software and hardware systems — including computer assembly, network setup, software installation, troubleshooting, and supporting development operations.
Key Responsibilities:
Install, configure, and maintain computer systems, servers, and network devices.
Diagnose and resolve hardware and software issues in a timely manner.
Assist in software deployment, testing, and updates across company systems.
Support internal software development and IT infrastructure requirements.
Ensure smooth functioning of operating systems, databases, and applications.
Maintain data security, system backups, and regular updates.
Collaborate with developers to optimize hardware performance for software applications.
Troubleshoot network connectivity issues and provide technical support to team members.
Prepare technical documentation and maintenance reports.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, IT, Electronics, or related field.
Strong understanding of computer hardware components and system architecture.
Knowledge of operating systems (Windows, Linux, macOS).
Familiarity with networking concepts (LAN, WAN, routers, firewalls).
Hands-on experience in software installation, configuration, and troubleshooting.
Basic knowledge of programming languages or database management is an advantage.
Strong analytical, problem-solving, and communication skills.
Preferred Qualifications (Optional):
Experience with cloud platforms (AWS, Azure, Google Cloud).
Knowledge of virtualization and system automation tools.
Previous experience in IT support or system administration.