@Mike Re: "Systems engineer"
Its worse. How many people who call themselves Software Engineers are not actually software engineers. Here in the states, to be a software engineer meant that you went thru an accredited 4 yr Engineering program at an accredited university.
But many companies used it as a job title which debased the value and the meaning.
Here in this case... he uses the term 'Engineering' in his company's name. Nothing wrong with that. However if he presents himself as an engineer, he could run afoul of the law.
Requiring a PE is also necessary for the work he does. It really is a matter of safety.
As a software engineer who's moved in to a management role, its very difficult to have conversations these days because you can tell a person to do X, but because they lack the training and basic concepts, they don't do X but something close. Or you sometimes have to spend an hour teaching some basic theory that they should have learned in school.