Did you mean boffin?
boffin
noun
°A scientist or engineer, especially one engaged in technological or military research.