Responsibilities
Design, develop, test, and maintain computer hardware, software, networks, and integrated systems, while troubleshooting technical issues and improving performance, reliability, and security. Collaborate with engineering and IT teams, research emerging technologies, prepare technical documentation, and ensure systems meet industry and organizational standards.
Requirements
A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field is required, along with knowledge of Python, C++, or Java, computer hardware, networking, and Windows or Linux. The role calls for strong analytical, technical, problem-solving, communication, and teamwork skills; 2–5 years of relevant experience is preferred, as are embedded systems, hardware development, cloud computing, cybersecurity, AI, or automation experience.