Développeur de logiciels embarqués de bas niveau – Intermédiaire

 Posted 24 days ago
  
 Canada
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Collaborate with system engineers and clients to design and integrate low-level support software on proprietary boards. Develop robust, testable software interfaced with sensors and actuators while maintaining certification documentation.

MANNARINO Systems & Software Inc. est un leader dans la fourniture de systèmes critiques, de logiciels, de matériel et de services d'ingénierie de certification aux industries de l'aérospatiale, de la défense, de l'espace, de la simulation et de la production d'énergie.

Notre clientèle est très large, couvrant les entreprises aérospatiales traditionnelles ainsi que des marchés nouveaux et passionnants, y compris la propulsion électrique, la mobilité aérienne urbaineles véhicules aériens sans pilote et le vol autonome.

La culture de MANNARINO est axée sur la qualité, le travail, le professionnalisme et le travail d'équipe dans une atmosphère très respectueuse et motivante, axée sur la croissance à long terme de l'entreprise.

En tant que membre de notre équipe, vous en bénéficierez :

  • D’une gamme complète d’assurance collective et un plan RÉER collectif;

  • D’une politique d’horaire flexible;

  • D’une prime discrétionnaire ;

  • Du remboursement des frais de conditionnement physique;

  • D'autres avantages, tels que des dîners hebdomadaires par un traiteur de même que des boissons chaudes à volonté (expresso, café, chocolat chaud, thé);

  • Des sorties régulières avec les membres de l’équipe.

Rôle/Responsabilités du Poste

  • Collaborer avec les ingénieurs système, les développeurs de logiciels d'applications embarquées et les clients MANNARINO pour spécifier et concevoir des progiciels de support.

  • Intégrer des logiciels sur les cartes propriétaires des partenaires/clients.

  • Développer des logiciels de bas niveau robustes, fiables, efficaces et testables, interfacés avec des capteurs, des actionneurs et d'autres périphériques.

  • Développer la documentation logicielle conformément aux exigences/directives de certification du projet.

  • Soutenir les efforts de vérification des logiciels.

Compétences Requises

Plus de 5 ans d'expérience avérée dans les domaines suivants :

  • Développement de logiciels embarqués en langage C et C++.

  • Environnement de développement Linux, tout environnement de compilation Distro/Yocto.

  • Systèmes d'exploitation en temps réel, architectures de processeurs, protocoles de communication, bus de communication, etc.

  • Connaissance des interfaces standard et des interactions entre les blocs logiciels et matériels de bas niveau (processeurs multicœurs, DSP, accélérateurs spécialisés, périphériques sur puce, configuration des caches, etc.).

  • Expérience des langages de script (Bash et Python de préférence).

  • Expérience du développement de pilotes de périphériques (CAN, UART, SPI, etc.).

Exigences Diverses

  • Protocole Cyphal (open source).

  • Expérience avec les cœurs ARM (familles de processeurs A ou R).

  • Expérience avec les outils de développement Lauterbach.

  • Expérience avec le développement de piles Ethernet.

  • Expérience avec le développement de pilotes de cartes d'interface réseau.

  • Le travail peut être effectué à distance

  • Pour les employés basés à Montréal, le modèle de travail est hybride (au moins un jour au bureau).

  • Le poste peut nécessiter des déplacements pour visiter des clients (en Amérique du Nord).

La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec. / Knowledge of English is required to communicate and work with customers outside the province of Quebec.

Chez MANNARINO, nous croyons que la passion et le désir d'apprendre sont essentiels. La diversité des idées et des expériences mène à des solutions innovantes et à la créativité. C'est pourquoi nous aimerions encourager toutes les personnes intéressées à postuler.

L’utilisation du masculin est uniquement afin d’alléger le texte. Nous souscrivons au principe d'équité en emploi. Toutes les demandes d’emploi seront traitées avec la plus stricte confidentialité.

Similar Jobs

See all Remote Others jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Others

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified