software development hardware careers in Lahore, Pakistan