Engineering company fined after worker is seriously injured