Poste Ingénieur: Développement Firmware
Domaine du poste
- Intel 8051 & ARM Cortex-M microcontroller development
 - Sub-1GHz RF transceiver
 - Programmation en C, RTOS
 
Activité ou mission confiée
- développement FW SoC ARM Cortex M0 Bluetooth Smart + microcontrôleur 8051
 - développement FW SoC ARM Cortex M (STM32, …)
 - développement de drivers C pour Sub-1GHz RF transceivers
 - étudier différents mécanismes de (dé)-chiffrement (Keeloq, HiTag…) et les implémenter
 - ajout de fonctions de protection de FW (anti extraction, obfuscation, chiffrement, …)
 - support de nouveaux protocoles RF : capture, décodage et analyse, retransmission
 - ajout de fonctionnalités de (de)-chiffrement sur microcontrôleur et/ou Android
 - développement des fonctionnalités d’émission et réception RF grâce au transceiver embarqué
 - participer au développement de fonctionnalités Android (appli et lib)
 
Matériel / outils utilisés
- Linux, C, Python
 - Ghidra, Keil, Debugger, Wireshark
 - Software Defined Radio (SDR), HackRF, Universal Radio Hacker
 - ARM Cortex, Intel 8051, RF transceivers
 - analyseur logique, Oscillo
 - git
 
Compétences techniques requises
- Maitrise du développement C (Connaissances Assembleur)
 - Connaissance RTOS
 - A l’aise en debug HW (Oscilloscope, Logic Analyzer, …)
 - Connaissance des principes de base des microcontrôleurs, connaissances Bluetooth Smart et USB appréciées
 - Connaissance Software Defined Radio (gnuradio/python/URH) appréciées
 
Exigences du poste
Motivation, ouverture et agilité d’esprit, curiosité, initiative, autonomie, dynamisme, bonne humeur.
Vous devrez avoir une facilité à rendre compte de l’avancement de votre travail de manière claire et précise. Nous attachons une grande importance à la capacité d’apprentissage, de synthèse et de prise de recul.
Tentez votre chance en nous faisant parvenir votre CV accompagné d’un mail expliquant vos motivations à : jobs@comthings.com