Développeur de logiciel , système embarqué / JUNIOR Software developper, Embedded systems
CAE
Montreal
43d ago

CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. Backed by a 70-

year record of industry firsts, we continue to help define global training standards with our innovative virtual-to-live training solutions to make flying safer, maintain defence force readiness and enhance patient safety.

We have the broadest global presence in the industry, with 8,000 employees, 160 sites and training locations in over 35 countries.

Each year, we train more than 120,000 civil and defence crewmembers and thousands of healthcare professionals worldwide.www.cae.com

Développeur de logiciel , système embarqué / JUNIOR Software developper, Embedded systems

Position Type : Regular

English will follow)

Sous la supervision de l'architecte de logiciel de MAD, développer les composants de l'infrastructure du nouveau logiciel pour le logiciel de MAD, requis pour une durabilité à long terme et le transfert des plateformes informatiques MAD-RX.

Programmer les composants de l'infrastructure du système pour les systèmes de MAD de CAE, dont :

  • Gestion des options
  • Suivi de l'état et de la santé
  • Gestion de l'interface (Ethernet, série, etc.)
  • Autres composants propres à la plateforme
  • Programmation potentielle des composants HMI
  • Scolarité, aptitudes et compétences requises :

  • Baccalauréat en science informatique ou en ingénierie et de 0 à 4 ans d'expérience connexe ou comme technicien de logiciel avec 5 ans d'expérience dans un domaine connexe.
  • Langages informatiques : Exigée : C / C++Atout : Python, UML, analyse et manipulation XML, Ethernet Sockets, fichier IO pour la connexion
  • Domaines de connaissances : Exigé : Connaissances de base des concepts de programmation intégrée, comme la modularité, le temps réel, le suivi, l'architecture d'avioniquesAtout : Expérience en programmation intégrée
  • Program the system infrastructure components for CAE’s MAD systems, including :

  • Option management
  • Status and Health monitoring
  • Interface management (Ethernet, serial, etc.)
  • And other platform Specific components
  • Potential for programming of HMI components
  • Required Educational Background, Skills and Competencies :

  • Bachelor degree in Computer Science or Engineering 0 to 4 years of related experience OR SW technician with 5 years of related work experience
  • Computer Languages : Required : C, C++Asset : Python, UML, XML parsing and manipulation, Ethernet Sockets, File IO for Logging
  • Domain Knowledge : Required : Introductory knowledge of embedded programming concepts, such as modularity, real-time, tracing, avionics architecturesAsset : Embedded programming experience
  • CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

    Equal Employment Opportunity

    CAE is firmly committed to ensuring a positive and professional working environment in which all people are treated with dignity and respect.

    We aim to provide a fair and consistent method for filling job openings in support of equality of opportunity and cultural diversity within the company.

    Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form