We are looking for an intern!
Drop us an email at jobs@comthings.com if you are interested.
Here are the specs (in French of course).
Domaine du stage :
- Physical pentesting
- RF & HW hacking, HW reverse engineering
- Développement microcontrôleur Intel 8051/ARM Cortex-M0, Sub-1GHz RF transceiver
- Traitement du Signal, Rolling code, chiffrement
- Bluetooth Smart, Linux, Android, Programmation en C & Java
Activité ou mission confiée au stagiaire :
Le stagiaire contribuera à augmenter les fonctionnalités de notre plateforme #PandwaRF en ajoutant :
- le support de nouveaux protocoles RF : capture, décodage et analyse, retransmission
- des fonctionnalités de (de)-chiffrement sur microcontrôleur et/ou Android
- des applications sympas pour améliorer PandwaRF, supporter toujours plus de protocoles et faire de PandwaRF l’outil indispensable du RF hacker (juste après la HackRF)…
Le stagiaire participera au:
- développement du FW d’un SoC ARM Cortex M0 Bluetooth Smart + microcontrôleur 8051
- développement des fonctionnalités d’émission et réception RF grâce au transceiver embarqué
- étudier différents mécanismes de (dé)-chiffrement (Keeloq, …) et les implémenter
- participer au développement de fonctionnalités Android (appli et lib)
- reverse engineering de produits existants
Matériel / outils utilisés : Software Defined Radio (SDR), Linux, IAR, Keil, SDCC, gcc, Debugger, Wireshark, Android SDK/NDK, Software Defined Radio (SDR), Gnuradio, Python, 8051, RF transceiver, analyseur logique, Oscillo, git, Hacking, Hacking & encore Hacking…
Compétences techniques requises :
- Maitrise du développement C sous Linux
- Connaissance des principes de base des microcontrôleurs, connaissances Bluetooth Smart et USB appréciées
- A l’aise en debug HW (Oscillo + LA)
- Connaissance Android + Python + Software Defined Radio (gnuradio) appréciées
- Expérience en traitement du signal
Exigences du poste : Motivation, ouverture et agilité d’esprit, curiosité, initiative, autonomie, dynamisme, bonne humeur.
Le stagiaire devra avoir une facilité à rendre compte de l’avancement de son 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.
Robot, trop scolaire ou no-brainer s’abstenir.
Durée du stage : 6 mois
Gratification prévue : Selon profil
Lieu : Nice
Formation/Niveau d’études : Ingénieur en Electronique/Traitement du signal/Informatique, BAC+5
Type de contrat : Stage
Type d’emploi : Stage
Salaire : 800,00€ /mois