Présentation
Créée en décembre 2017, TWISE est une société spécialisée dans le domaine de la télévision numérique et développe des systèmes embarqués pour ses clients internationaux.
La société est basée à Aubagne (13) et est constituée de 13 collaborateurs.
Description du poste
Au sein de la section Logiciel Embarqué rattachée au département de la Direction Technique et Projets, nous recherchons un ingénieur logiciel ou PhD pour concevoir des logiciels embarqués pour l’ensemble des produits, leurs évolutions et leurs outils.
Le poste est à temps plein en CDI. Télétravail possible jusqu’à 2 jours par semaine.
Dans le cadre des activités, vos missions seront les suivantes :
- Développer en temps réel avec des contraintes en termes de temps de traitement des données, en C, ou C/C++, éventuellement Python, et travailler en environnement embarqué.
- Analyser le besoin technique de la solution depuis l’analyse fonctionnelle.
- Définir les spécifications logicielles en tenant compte des contraintes matériels et normes liées au domaine d’application (CI Plus, DVB, USB 2.0, etc.).
- Être force de proposition pour le développement des applications logicielles et être en mesure de pouvoir intervenir tant sur les couches basses qu’au niveau middleware ou sur les outils.
- Valider les choix techniques pris dans le respect de l’architecture approuvée en garantissant le meilleur compromis technique.
- Effectuer le développement en veillant à répondre précisément aux besoins clients.
- Développer des briques logicielles (ex : modules réutilisables) ou des produits complets, potentiellement avec des contraintes sécuritaires et de temps réel.
- Faire de la veille technologique et être ainsi force de proposition sur les technologies à adopter pour répondre au mieux aux besoins produits, d’innovation et de sécurité.
Profil recherché
Diplômé(e) d’une école d’ingénieur (BAC+5, équivalent universitaire) ou d’un PhD, vous avez une spécialisation en informatique ou en systèmes embarqués. Vous justifiez d’une expérience d’à minima 5 années idéalement dans un environnement embarqué.
Compétences du poste
- COMPETENCES
- Maîtrise des langages de programmation C, et Python.
- Maîtrise de git, gitlab, gitlab-ci.
- Des connaissances en électronique numérique serait un plus.
- Connaissance des contraintes temps-réel.
- Connaissance du protocole USB.
- Anglais opérationnel exigé tant oralement qu’à l’écrit.
QUALITES PERSONNELLES
- Aisance relationnelle.
- Capacité de recherches, curiosité.
- Capacité à penser « out of the box », capacité à sortir de sa zone de confort.
- Autonomie, capacité à prendre des responsabilités et des initiatives.
- Organisation, esprit structuré, capacité à dérouler une méthodologie rigoureuse.
- Vous êtes passionné(e) et cultivez l’excellence.