À propos de l'entreprise
Chez UPRA, nous accompagnons les industriels des Life Sciences sur des projets à forte criticité, au cœur d’environnements réglementés où l’exigence et la rigueur sont déterminantes. Notre promesse : vous confier des missions à réel impact, pensées pour soutenir et accélérer votre trajectoire professionnelle. Vous recherchez une structure qui reconnaît votre expertise et investit durablement dans votre développement ? Bienvenue chez UPRA.
Responsabilités
- Concevoir et développer des logiciels embarqués critiques en C/C++ pour des systèmes temps réel à fortes contraintes de performance, latence et fiabilité.
- Intervenir sur les couches bas niveau : gestion mémoire, multithreading, synchronisation, interruptions et communications inter-processus.
- Optimiser les performances et la stabilité sur des architectures matérielles contraintes.
- Participer à la définition des architectures logicielles et aux choix techniques structurants.
- Développer et maintenir des fonctionnalités dans une logique de robustesse, d’évolutivité et de maintenabilité du code.
- Réaliser les tests unitaires, revues de code et corrections dans une approche orientée qualité logicielle.
- Collaborer étroitement avec les équipes hardware et système afin de garantir la cohérence globale du produit.
- Contribuer à l’amélioration continue des outils, méthodes de développement et socles techniques.
Qualifications
Formation Bac+5 (ingénieur informatique, systèmes embarqués ou équivalent).
Compétences requises
- Expérience confirmée en développement C/C++ sur systèmes embarqués ou temps réel, idéalement dans un contexte industriel ou Life Sciences.
- Maîtrise des problématiques bas niveau : gestion mémoire, concurrence, performance, communication système.
- Bonne compréhension des environnements Linux embarqué et des contraintes temps réel.
- Pratique des outils de versioning et d’intégration continue (Git, CI/CD).
- Capacité à structurer des solutions techniques et à défendre des choix d’architecture.
- Qualités attendues : rigueur, sens du détail, autonomie, capacité d’analyse et orientation solution.
Ce que UPRA vous propose
- Des missions exigeantes et structurées, avec un cadre méthodologique clair et un suivi régulier.
- Un environnement orienté progression : montée en compétence, partage de bonnes pratiques et culture de la transmission.
- Package de rémunération selon expérience + avantages selon la politique en vigueur.
- Remboursement à 100% du titre de transport.