Developpeur Logiciel Embarque (back End), / Embedded Software Developer (back End)

Canada, Canada

Job Description

Role and Responsibilities

(English follows)

Vous ates passionne(e) de votre domaine? Vous recherchez un milieu de travail oa vous pourrez relever des defis, innover, utiliser des outils a la fine pointe de la technologie et collaborer avec des experts provenant de secteurs varies? Vous aimeriez vous joindre a une entreprise daEUR(TM)envergure mondiale qui est un chef de file dans son domaine et dont vous serez fier(are) de contribuer aux projets? Joignez-vous a notre equipe et partagez votre passion avec nous!

CAE etant chef de file des solutions de formations, nous recherchons des gens talentueux et passionnes afin de contribuer a notre succas. Les candidat(e)s recherche(e)s ont soif de defis et ont de fortes habiletes en matiare de resolution de problames dans un environnement dynamique en constante evolution.

Le rale que nous vous proposons :

  • En tant que Developpeur logiciel embarque (back-end), vous serez responsable du design, du developpement, des tests et du debogage de celui-ci. Vous devrez identifier les exigences menant a des developpements dans les produits et gerer leurs integrations.
  • Vous serez appele a configurer et ameliorer le produit de la plateforme logicielle existante et ses logiciels afin de repondre aux exigences precises des projets pour des clients partout dans le monde
  • Vous ferez partie daEUR(TM)une equipe chargee du developpement, du maintien et le laEUR(TM)evolution daEUR(TM)une technologie logicielles embarque proprietaire base sur des cartes daEUR(TM)interfaces de technologie ARM.
  • Vous prendrez part a laEUR(TM)elaboration, a laEUR(TM)integration et a essais des outils de communications et des logiciels de simulation afin de stimuler des instruments de simulateurs.
Exigences:
  • Baccalaureat en ingenierie informatique ou equivalent
  • Minimum de 2 ans daEUR(TM)experience de developpement logiciel embarque.
  • Excellente aptitudes de conception orientee objet (connaissance de C++ est essentielle).
  • Connaissance de: C#, WPF, WCF, HTML5, javascript, AngularJS, ASP.NET.
  • Connaissance des outils de developpement Microsoft pour la plate-forme Windows et linux
  • Experience pertinente sur microcontraleur, FPGA et ARM Cortex
  • Excellente connaissances sur les differents protocoles reseaux
  • Connaissance de la mise au point et de laEUR(TM)integration de logiciels, du cycle de vie daEUR(TM)un logiciel et des outils de gestion de la configuration.
  • Connaissance electroniques (oscilloscopes, logic analyser, etc)
  • Prat a travailler au sein daEUR(TM)une equipe de developpeurs de logiciels multidisciplinaire et dynamique.
  • Individu tras autonome et creatif avec un bon sens de laEUR(TM)initiative.
  • Aptitudes a communiquer a laEUR(TM)oral et a laEUR(TM)ecrit.
  • Le bilinguisme (franaais et anglais) est requis.
Atout:
  • Connaissances de protocoles avions (AFDX, Arinc 429/629, Mil 1553, Canbus).
  • Connaissance des principes, logiciels et des applications relatif a la simulation et developpement de logiciels en temps reel, un atout.
  • Connaissance des logiciels GIT, JIRA et de la methodologie AGILE
CAE vous propose :
  • Avantages sociaux : Entiarement flexibles pour que vous puissiez choisir ce qui est important pour vous
  • Retraite : Regime de retraite a prestations determinees et regime enregistre daEUR(TM)epargne-retraite (REER) collectif
  • Avantages financiers : Regime daEUR(TM)achat daEUR(TM)actions pour employes et nombreux rabais daEUR(TM)entreprise
  • Programmes personnels et familiaux : Programme de bien-atre physique et programme daEUR(TM)indemnite supplementaire de maternite
  • a?quilibre entre le travail et la vie personnelle : Horaires flexibles et A vendredis californiens A toute laEUR(TM)annee
  • Plaisir au travail : Activites sociales et communautaires toute laEUR(TM)annee!
Alors, venez partager votre passion avec nous!

Avec plus de 10 000 employes presents a travers 35 pays, CAE est un chef de file mondial en formation dans les domaines de laEUR(TM)aviation civile, de la defense et securite, et de la sante. Pour en apprendre plus : www.cae.com



Passionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a world-class company and industry leader and be proud to contribute to our projects and mission? Come join our team and share your passion with us!

As a training solution market leader, CAE is looking for talented and passionate people to contribute to our success. We are looking for a candidate that has hunger for challenges and a strong problem-solving skill in a dynamic and rapidly evolving environment.

The role we are offering you:
  • In your role of embedded software developer, you will be responsible of the design, development, testing, debugging and release of backend software and applications. You will identify requirements leading to product developments and oversee their integration into the project.
  • You will be required to improve and configure the current software platform product, interface programs and applications to meet specific project requirements for clients around the world.
  • You will be part of a team in charge of developing, maintaining and evolving a proprietary embedded software technology bases on interface cards and ARM architecture.
  • You will help develop, integrate, support and test in order stimulate various simulator instruments.
Requirements:
  • Engineering degree in computer engineering or equivalent
  • Minimum 2 years experience in embedded system development
  • Knowledge of the Microsoft integrated development environment for Windows and Linux.
  • Excellent knowledge in C and C++ (object oriented)
  • Excellent knowledge in: C#, WPF, WCF, HTML5, JavaScript, AngularJS, ASP.NET.
  • Excellent knowledge in different network protocols
  • Relevant experience on microcontrollers, FPGA and ARM (cortex)
  • Knowledge in electronic circuitry and tools (oscilloscope, logic analyzer)
  • Knowledge of software development and integration and software and configuration management tool lifecycles.
  • Willingness to work in a multidisciplinary, dynamic team of software developers.
  • High degree of autonomy, creativity and strong initiative.
  • Oral and written communication skills.
  • Bilingualism (French and English) is essential.
Other additional skills
  • Knowledge of aircrafts specific protocols (AFDX, Arinc 429/629, Mil 1553, Canbus).
  • Experience in real-time software development and simulation software would be an asset.
  • Knowledge of GIT, JIRA and the Agile methodology
CAE offers:
  • Benefits: fully flexible for you to choose what is important
  • Retirement: Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP)
  • Financial Perks: Employee Stock Purchase Plan & numerous corporate discounts
  • Personal and Family Programs: Physical Wellness Plan & Supplementary Maternity Plan
  • Work-Life Balance: Flextime & California Fridays all year
  • Fun at work: social and community events all-year round!
With over 10,000 employees located in 35 countries, CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. To learn more: www.cae.com

#LI-CL1

Position Type

Regular

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

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE", weaEUR(TM)re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2048348
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned