MANTECH
InterImage
Développeur CNO Expérimenté en Firmware
À propos
Nous recherchons un Ingénieur Firmware/Matériel pour soutenir le développement, l'analyse et l'amélioration des systèmes embarqués et des logiciels de bas niveau sur une variété de plateformes. Ce rôle se situe à l'intersection du matériel et du logiciel, en se concentrant sur le développement de firmware, l'ingénierie inverse et la résolution de problèmes au niveau système.
Ce poste est idéal pour les ingénieurs qui aiment travailler au plus près du matériel, décomposer des systèmes complexes et découvrir comment les choses fonctionnent à un niveau fondamental.
Responsabilités Clés
- Développer, modifier et déboguer le firmware pour les systèmes embarqués sur diverses architectures matérielles
- Effectuer l'ingénierie inverse de binaires, de firmware et de composants logiciels intégrés au matériel
- Analyser le comportement du système à l'interface matériel/firmware pour identifier les vulnérabilités ou les améliorations de performance
- Collaborer avec des équipes interfonctionnelles pour concevoir et implémenter des solutions de bas niveau
- Soutenir les tests, la validation et le dépannage du firmware dans des environnements réels
- Documenter les découvertes, les méthodologies et les implémentations techniques
Qualifications Requises
- Solide maîtrise de la programmation C, en particulier dans les environnements embarqués ou de bas niveau
- Expérience en ingénierie inverse sur plusieurs architectures (par exemple, ARM, x86, MIPS)
- Solide compréhension de l'architecture informatique, de la gestion de la mémoire et de l'interaction matériel/logiciel
- Expérience de travail dans des environnements Linux ou basés sur Unix
- Capacité à déboguer et analyser les systèmes à bas niveau
Compétences Souhaitées
- Expérience en recherche de vulnérabilités ou en identification de faiblesses de sécurité dans le firmware ou les systèmes embarqués
- Expérience pratique dans l'analyse ou le développement de firmware
- Connaissance des outils d'ingénierie inverse tels que Ghidra, IDA Pro, Binary Ninja, ou similaires
- Expérience avec les outils de débogage embarqués (par exemple, JTAG, UART, analyseurs logiques)
- Compréhension des formats de firmware courants, des bootloaders et des protocoles de communication de périphériques
- Exposition aux pratiques de codage sécurisé et aux techniques d'atténuation des exploits
Qualifications Préférées
- Expérience de travail avec des appareils embarqués, des systèmes IoT ou des plateformes matérielles personnalisées
- Connaissance des langages d'assemblage et du débogage de bas niveau
- Expérience en cybersécurité, sécurité embarquée ou sécurité matérielle
- Expérience dans l'intégration de firmware avec des composants matériels dans des environnements de production ou de laboratoire
Salaire : 401K Participation discrétionnaire aux bénéfices jusqu'à 3%% + abondement de 100%% sur le 1er 7% de la rémunération
Congés payés : 20 jours par an
- Santé, dentaire, vision, gratuit pour un participant seul
- Assurance-vie de 50,000 $ fournie, assurance-vie volontaire supplémentaire disponible
InterImage est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, d'âge, de handicap ou de statut de vétéran, ou de toute autre classe protégée par la loi applicable au niveau de l'État ou fédéral. InterImage assure l'action positive en matière d'emploi pour les personnes qualifiées handicapées et les vétérans protégés, conformément à la section 503 du Rehabilitation Act et au Vietnam Era Veterans’ Readjustment Assistance Act.
