Can you clarify? I've always thought of engineers as people who solve problems by applying scientific knowledge. These guys seem to fit the bill, but I'm not an engineer (by any definition) so I don't know the terms first-hand.
It's essentially a job requirement if you want to get into some types of engineering fields (electrical, mechanical, civil, etc.)
In the computer field, there's an extra step: Computer Scientist -> Software/Hardware Engineer -> Application Developer -> End User. The boundary b/t Engineer and Developer is sometimes vague, though.
TLDR - calling someone building an entire startup from scratch and 'Engineer' is perfectly accurate, since the level of software and hardware customization required will ensure they're doing alot more than just developing apps.
PS - not to belittle anyone's career, I fit squarely in the Developer category myself. As mentioned above, all are necessary pieces of the puzzle.