We present software development and electrical-electronics engineering as two distinct areas of expertise, combining them when a project requires it.