1) Общая лексика: артиллерийский техник, военный техник, изобретатель, мастер, механик, оружейный техник, ремесленник, слесарь, техник (оружейный), техника
2) Морской термин: моторист (engine room artificer - "Engine Room Artificer" is actually a job description used in British Royal Navy)
3) Военный термин: оружейный мастер
Универсальный англо-русский словарь. Академик.ру. 2011.