Cambridge dictionary
a person whose job is to design or build machines, engines, or electrical equipment, or things such as roads, railways, or bridges, using scientific principles:
a civil engineer
a mechanical/structural engineer
a software engineer
a person whose job is to repair or control...