Electrical and Software Engineering