Développeur logiciel - Rendu D
CAE
Montreal (St. Laurent)
5h ago

Role and Responsibilities

English to follow)

Presagis est un chef de file mondial qui fournit des solutions logicielles de modélisation commerciale, de simulation et d'affichages graphiques embarqués pour les secteurs de l'aéronautique, de la défense, de la sécurité et de l'infrastructure critique.

Presagis combine un cadre de développement de simulation ouvert avec des services d'expertise professionnelle pour aider les clients à simplifier les flux de développement, à réduire les risques associés au projet et à offrir des simulations d'immersion avec une qualité de jeu.

Presagis est également à l'avant-garde du secteur de la conception de logiciels d'avionique en ce qui concerne les affichages certifiés de poste de pilotage.

L'entreprise compte des centaines de clients dans le monde, dont certaines des entreprises internationales les plus respectées comme Boeing, Lockheed Martin, Airbus, BAE Systems et CAE.

Pour de plus amples renseignements, visitez le www.presagis.com.

Presagis fait partie de CAE, chef de file mondial de la formation dans les domaines de l’aviation civile, de la défense et de la sécurité et des soins de santé.

La stabilité d'un groupe international, combinée à l'agilité d'une jeune entreprise, fait de Presagis un lieu de travail passionnant.

Nous recherchons actuellement un développeur de logiciels de visualisation pour se joindre à notre entreprise. Vous travaillerez au sein de l'équipe de développement ORB pour définir, concevoir, mettre en œuvre et déployer les technologies du cadre de visualisation ORB.

Vous travaillerez en étroite collaboration avec d'autres architectes et développeurs pour garantir une conception cohérente à travers l'éco-système ORB.

Dans le cadre de vos responsabilités, vous aurez la responsabilité de connecter les technologies de jeu et Web, ainsi que des technologies open source et les technologies propriétaires de Presagis.

En tant que développeur de logiciels, vous participerez à la conception d'autres composants technologiques, qui interagissent avec le cadre de visualisation.

Presagis ORB est une nouvelle solution passionnante dirigée par des vétérans de l'industrie du film, des jeux et de la simulation qui apporteront vos connaissances et votre expérience à de nouvelles frontières.

Rejoignez notre équipe de développement agile dans le développement de systèmes hautes performances, évolutifs et extensibles.

Responsabilités :

En travaillant sur notre prochain outil de visualisation, vous effectuerez des recherches sur des techniques et des algorithmes en utilisant des connaissances de pointe pour créer de nouvelles fonctionnalités intéressantes.

Collaborer avec les responsables de produit et les architectes pour créer des technologies de pointe.Développer des solutions logicielles en utilisant les bonnes pratiques en matière de développement (c.

  • à-d. normes de qualité du code, examen par les pairs, essais de rendement, analyse statique du code, essais unitaires et tests de fumée, dans les délais établis).
  • Collaborer avec les services de soutien et de qualité pour maintenir les capacités existantes et améliorer les technologies.

    Appliquer les méthodes Agile grâce à des communications régulières, au partage de l'analyse des risques, à la proposition d'options et à la prise d'initiatives.

    Contribuer à la conception, la mise en œuvre et le déploiement des technologies de visualisation suivantes :

    Framework Cadre et services de visualisation basés sur le moteur de jeuFramework Cadre du pipeline de renduFramework Cadre des composantes matériauxFramework et services de Visualisation 3D basés sur le WebBoite à outils d’interfaces et d’interactions utilisateur

    Contribuer à la conception de plusieurs composantes de ORB, telles que :

    Infrastructures 2D et 3DStructure de géométrie procédurale et de la présentation de la scèneAPI Rest / RestFul

    Compétences et qualifications :

    Diplôme universitaire en informatique ou en génie informatique, ou expérience de travail équivalenteExcellentes aptitudes pour le langage C++ et expérience en conception orientée objetBonne connaissance des API graphiques et des langages de shader (DirectX / HLSL, OpenGL / GLSL, Vulkan, etc.

    Excellentes compétences en mathématiques 3DExpérience avec les moteurs de jeux (Unreal / Unity)Maîtrise des techniques de programmation multithread pour les systèmes temps réelBonnes compétences en optimisation et débogage CPU et GPUExpérience avec les logiciels de génération Image (IG), un atout

    Bilinguisme - Excellentes compétences en communication orale et écrite

    Passion de comprendre des problèmes complexes et de trouver des solutions techniques novatrices

    Pourquoi devriez-vous travailler pour Presagis?

    Travail significatif qui favorise le perfectionnement professionnelEnvironnement qui encourage les employés à se prendre en charge et à exercer leur leadershipPossibilité de travailler dans l’industrie technologique et de s’y épanouirEnvironnement de travail axé sur la collaborationÉquipe de haut niveauLes bureaux de Presagis se trouvent à distance de marche d’une station de métroEn plus d’être un endroit formidable où travailler, Presagis offre une gamme complète d’avantages sociaux : Régime d’assurance collective soupleRégime de retraite à prestations déterminéesRégime d’achat d’actions du personnelRégime enregistré d’épargne-retraite (REER) collectifProgramme de bien être physiqueProgramme d’aide aux employésPrestations de maternité complémentairesHoraire de travail variable Vendredis californiens tout au long de l’année

    Presagis is a global leader providing commercial modeling, simulation and embedded software solutions to the aerospace, defense, security, and critical infrastructure markets.

    Presagis combines an open simulation development framework with expert professional services to help customers streamline development workflows, reduce project risks, and deliver game-quality immersive simulations.

    Presagis is also at the forefront of avionics software design for certifiable cockpit displays. The company serves hundreds of customers worldwide, including many of the world's most respected organizations such as Boeing, Lockheed Martin, Airbus, BAE Systems, and CAE.

    For more information, visit www.presagis.com.

    Presagis is part of CAE, a global leader in delivery of training for the civil aviation, defense and security, and healthcare markets.

    The stability of an international group combined with the agility of a startup-sized company, makes Presagis an exciting place to work.

    We are currently looking for a Visualization Software Developer to join our company. You will be working as part of ORB development team to define, design, implement and deploy ORB visualization framework technologies.

    You will be working closely with other Architects and developers to ensure a consistent design across ORB eco-system. As part of your responsibilities, you will be responsible to bridge gaming and web technologies, along with open source technologies, and proprietary Presagis technologies.

    As Software Developer, you will be involved with the designs of other technology components, which interact with visualization framework.

    Presagis ORB is an exciting new solution led by industry veterans coming from the Film, Games and Simulation industries that will bring your knowledge and experience to new frontiers.

    Come and join our agile development team in developing high-performance, scalable and extensible systems.

    Responsibilities :

    Working on our next gen visualization tool, you will be researching techniques and algorithms using state-of-the-art knowledge to create cool new features

    Collaborate with product owners and architects to create cutting edge technologiesDevelop software solutions using good development practices (i.

    e. code quality standards, peer review, engineering testing, static code analysis, unit tests and smoke tests, within established deadlines)Collaborate with support and quality departments to maintain existing capabilities and improve the technologiesEnforce Agile methods by communicating regularly, sharing risk analysis, proposing options, taking initiatives

    Contribute to Design, Implementation and Deploy of Visualization technologies

    Game Engine Based Visualization Framework and ServicesRendering Pipeline FrameworkSurface Materials FrameworkWeb Based 3D Viewport Framework and ServicesUser Interface Toolkit and Interaction Models

    Contribute to Design on several VELOCITY components, such as :

    2D and 3D Asset FrameworkProcedural Geometry and Scene Layout FrameworkRest / RestFul APIs

    Competencies and qualifications :

    Bachelor's degree in Computer Science or Computer Engineering (or equivalent) experienceStrong C++ language skills and OO design experienceGood knowledge of graphics APIs and shader languages (DirectX / HLSL, OpenGL / GLSL, Vulkan, etc.

    Excellent 3D math skillsExperience on Game Engine Technology (Unreal / Unity)Demonstrated proficiency in multi-threaded programming techniques for real-time systemsGood CPU and GPU optimization and debugging skillsExperience on Image Generation (IG) software is an asset

  • Bilingual Excellent oral and written communication skills;
  • Passion for understanding complex problems and driving innovative technical solutions

    Why should you work for Presagis?

    Meaningful work that drives professional developmentEnvironment that encourages individuals to take ownership and exercise leadershipAbility to enter and grow within the technology industryWorking in a collaborative environmentBeing part of a high-performance teamPresagis’ offices are walking distance to a metro stationIn addition to being a great place to work, Presagis offers a comprehensive benefits package including,Flexible Group InsurancePlan Defined Benefits Retirement PlanEmployee Stock Purchase PlanGroup Registered Retirement Savings Plan (RRSP)Physical Wellness PlanEmployee Assistance PlanSupplementary Maternity PlanFlextimeCalifornia Fridays all year

    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", we’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.

    Apply

  • Posted Today
  • 68125
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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