
Senior Développeur Firmware
Johnson Controls
full-time
Posted on:
Location Type: Hybrid
Location: Brossard • 🇨🇦 Canada
Visit company websiteSalary
💰 $96,000 - $128,000 per year
Job Level
Senior
Tech Stack
VMware
About the role
- Expert en développement d’applications sur des plateformes embarquées temps réel multithread.
- Conceptualise, développe, programme et effectue les tests et le débogage de logiciels embarqués.
- Contribue à l’assurance qualité lors du déploiement de la sécurité en nuage.
- Développe à travers une méthodologie de développement Agile.
- Prépare les propositions de développement en fonction des temps de développement et scénarios en réponse aux requis.
- Réalise des documents de spécifications détaillés des fonctionnalités à implanter.
- Propose des recommandations lors de changements requis.
- Identifie, analyse et résout les bogues en développement logiciel embarqué.
- Participe aux réunions relatives à la conception de produits.
- Aide à établir l’échéancier de projet, veille à ce que les projets assignés respectent le calendrier, informe la direction de tout dérapage imprévu et propose des mesures correctives.
- Participe au passage des normes de conformités, d'approbations et au support en développement des outils de productions automatisés ETA et EFT.
- Fournit à l’équipe de rédaction technique les fonctionnalités implémentées.
- Examine et commente les manuels d'utilisation, les manuels d'installation ainsi que les guides de l'utilisateur.
- Contribue de manière proactive à l’avancement des projets.
- Participe à l'évaluation et tests des outils logiciels et matériels en assurance qualité.
- Assure un leadership technique complet lors de l’implémentation des logiciels développés.
Requirements
- Baccalauréat en génie informatique ou combinaison équivalente en formation et expérience
- 7-10 ans d'expérience en développement de logiciels embarqués
- Bilingue, maîtrise du français et de l’anglais parlé et écrit
- Connaissance des techniques de programmation, maîtrise des langages de programmation C et C ++
- Maîtrise des protocoles de communication à travers les couches TCP / IP, UDP, WiFi, BLE, RS-485
- Expérience de développement en fonction de la sécurité (DFS) et de la sécurité logiciel embarqué en nuage côté client
- Bonne connaissance des architectures processeurs ARM et Cortex, et de l'électronique numérique
- Familier aux environnements et outils de développement: GNU, VMWare ™, IAR, etc.
- Expérience avec les outils en gestion de versions (VSS, GitHub)
- Maîtrise des fonctionnalités avancées des outils Microsoft Office (Word, Excel, PowerPoint)
- Solides compétences en résolution de problèmes et dépannage
- Travail en équipe, débrouillard, autonome, compétences accrues en coordination de projet
- Excellentes aptitudes à communiquer écrites et orales.
Benefits
- Competitive Bonus plan
- Competitive benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
développement d'applications embarquéesprogrammation Cprogrammation C++protocoles de communication TCP/IPprotocoles de communication UDPprotocoles de communication WiFiprotocoles de communication BLEprotocoles de communication RS-485développement sécuriséarchitecture processeurs ARM
Soft skills
résolution de problèmestravail en équipeautonomiecoordination de projetcommunication écritecommunication oraleleadership techniqueproactivitédébogageanalyse et résolution de bogues
Certifications
Baccalauréat en génie informatique