Technical Lead

2 months ago


Montréal StLaurent, Canada CAE Full time

About This Role

Position Overview

The MAD (Magnetic Anomaly Detection) engineering team is looking for a motivated and unifying leader for the position of Technical Lead – MAD Human-Machine Interface (HMI) System. This position main responsibility will be the development of the user interface (UI) for the MAD-XR product. Our team is responsible for the entire development process of software solutions for MAD, including laboratory integration and testing before delivery.

The Technical Lead will work in all phases of the software development cycle, including requirements definition, architecture, development, unit/system testing and documentation.

Tasks:

  • Develop the architecture and establish the roadmap for the development of a user interface (UI) solution for MAD system operators.
  • Define the requirements, the architecture and validation strategy for verification (V&V) activities.
  • Coordinate and participate in the development of new features (design, code, unit testing and documentation) and participate in bug fixing.
  • Coordinate the technical tasks of a small team of developers within an agile development framework.
  • Coordinate and support verification and validation (V&V) specialists to define formal test plans.
  • Participate in quality activities such as architecture reviews and code reviews.
  • Ensure the sharing of knowledge, data and best practices.
  • Participate in the integration of functionalities on client platforms and the deployment of our solutions to clients.
  • Provide technical support for our solutions with our customers and suppliers.
  • Support and monitor the technical execution of products in collaboration with the Software Development Manager.
  • Support the estimation process and provide advice regarding resource allocation.

Technical competencies

  • Bachelor's or Master's degree in computer/software/electrical engineering or equivalent experience.
  • 8 to 12 years of relevant experience (2+ years as Technical Lead).
  • Experience in developing user interfaces (UI/UX).
  • Knowledge of C++ and C# programming language.
  • Experience in software development on Windows and Linux.
  • Experience in developing unit tests and system tests.
  • Knowledge of software integration and source control tools (ie: Github or other).
  • Knowledge of real-time programming structures, including processes, threads, semaphores, synchronization mechanisms and memory management.
  • Bilingualism (French and English) required.

Nice to have:

  • Experience in the development of user interfaces for the transport sector (aviation, maritime, land) in the civil or military domain.
  • Knowledge of avionics, vehicle, detection or communications systems.
  • Knowledge of CAE user interfaces (ie: OneUI).
  • Knowledge of UI on Linux (RHEL).
  • Knowledge of UML (Unified Modeling Language).
  • Knowledge of design patterns for software development
  • Knowledge of the WPF framework and MVVM patterns.
  • Knowledge of network protocols (TCP/IP, Sockets, UDP, etc.) as well as interprocess communication mechanisms (IPC).
  • Knowledge of the MS Office suite, including Word, Excel, PowerPoint and Visio;

Skills:

  • Demonstrated career long leadership and capacity to adapt to changes;
  • Good sense of organization and planning.
  • Good communication skills (oral and written).
  • Dynamic, results-oriented person with strong team spirit and a good sense of initiative.

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 Opportunity Employer

CAE is an equal-opportunity employer committed to diversity, equity, and inclusion. As "One CAE," we take affirmative action to ensure equal opportunity for all applicants regardless of race, nationality, colour, religion, sex, gender identity and expression, sexual orientation, disability, neurodiversity, Veteran status, age, or other legally protected characteristics.

If you don't see yourself fully reflected in every job requirement listed in the job posting, we still encourage you to reach out and apply. At CAE, everyone is welcome to contribute to our success. If reasonable accommodation is needed to participate in the job application or interview process, please get in touch with us at rh-


  • Technical Lead

    5 days ago


    St. John's, Newfoundland and Labrador, Canada Work Global Canada Full time

    About the RoleWe are seeking a highly skilled Software Development Professional to join our team at Work Global Canada. As a key member of our IT department, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesRequirements...

  • Technical Lead

    3 months ago


    Montréal, Canada Ubisoft Full time

    **Job Description**: As a Technical Lead at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality. With a...

  • SAP Technical Lead

    4 weeks ago


    Saint-Laurent, Canada DELAN - IT Head Hunters Full time

    Tasks/Responsibilities The SAP Technical Lead will be responsible for supporting the daily operations of systems linked to supply chains and mainly linked to warehouse operations and material forecasting. MORE PRECISELY Support replenishment and planning projects Provide technical support and advice on project design, production incidents Lead and...

  • Vr Technical Lead

    3 months ago


    Montréal, Canada peoplecanfly Full time

    VR Technical Lead - Full-time - Project: Undisclosed IP - Department: Code - Location: CA, Montreal (Remote/Hybrid) **Company Description**: People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all...


  • St. John's, Newfoundland and Labrador, Canada JDI IT Full time

    Job Title: Technical Solutions ArchitectJob Summary:We are seeking a highly skilled Technical Solutions Architect to lead our application development projects and provide technical leadership to our team. As a key member of our JDI IT team, you will be responsible for delivering quality products and support services, while ensuring performance, scalability,...


  • St. John's, Newfoundland and Labrador, Canada JDI IT Full time

    Job Title: Technical Solutions ArchitectJob Summary:We are seeking a highly skilled Technical Solutions Architect to lead our application development projects and provide technical leadership to our team. As a key member of our JDI IT team, you will be responsible for delivering quality products and support services, while ensuring performance, scalability,...

  • Vr Technical Lead

    3 months ago


    Montréal, Canada People Can Fly Full time

    Company Description People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs. Founded in 2002, we made our mark on the shooter genre with titles such...


  • Montréal, Canada WSP Full time

    ENVISION TECHNICAL LEAD MONTREAL, QUEBEC **The opportunity** **Why choose WSP?** - We value and are committed to upholding a culture of inclusion and belonging - Our Flexible Work Policy - we recognize the importance of balance in our lives and encourage you to prioritize the balance in yours. We will support you on and off the job so you can be fully...


  • Montréal, Canada Business Development Bank of Canada Full time

    We are banking at another level. Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to...

  • Lead Technical Artist

    2 months ago


    Montréal, Canada peoplecanfly Full time

    Lead Technical Artist - Full-time - Project: Undisclosed IP - Department: Art - Location: CA, Montreal (Remote/Hybrid) **Company Description**: People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all...

  • Technical Writer

    3 weeks ago


    Montréal (St-Laurent ), Canada CAE Full time

    About This Role Every day, in our CAE training locations and each country where we operate, our employees work towards the same vision: to be the worldwide training partner of choice. Our mission is a source of pride. We make a difference in the world by making air travel safer. We are seeking a Technical Writer/Editor to join our team. You will play a key...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving, Limited Full time

    Senior Technical Lead – Application Services Overview: As a pivotal member of our team, the Senior Technical Lead will oversee the delivery of high-quality products and support services. We seek an individual who is organized, efficient, and adept at managing multiple priorities while driving success. This role presents a unique opportunity to...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving, Limited Full time

    Senior Technical Lead – Application Services Location: Remote Are you a strategic thinker with a knack for managing multiple projects and a passion for excellence? We are seeking a Senior Technical Lead to oversee the delivery of high-quality products and support services. This is an exceptional opportunity to influence the future of technology...

  • SAP Technical Lead

    4 weeks ago


    Bas-Saint-Laurent, Canada DELAN - IT Head Hunters Full time

    Tasks/Responsibilities The SAP Technical Lead will be responsible for supporting the daily operations of systems linked to supply chains and mainly linked to warehouse operations and material forecasting. MORE PRECISELYSupport replenishment and planning projects Provide technical support and advice on project design, production incidents Lead and participate...

  • Technical Lead

    3 months ago


    Montréal, Canada National Bank of Canada Full time

    A career as a Technical Lead in the Unified Communication team, IT sector, at National Bank means acting as a leader in your area of expertise, aligning the different solutions from IT suppliers to deliver sector projects, and support the architects, the Product Owner in achieving the Bank's strategic objectives and offering coordination of activities and...

  • SAP Technical Lead

    5 days ago


    Bas-Saint-Laurent, Canada DELAN - IT Head Hunters Full time

    Tasks/Responsibilities The SAP Technical Lead will be responsible for supporting the daily operations of systems linked to supply chains and mainly linked to warehouse operations and material forecasting. MORE PRECISELYSupport replenishment and planning projectsProvide technical support and advice on project design, production incidentsLead and participate...

  • Technical Lead

    3 months ago


    Montréal, Canada Ubisoft Full time

    As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality. With a responsibility...

  • Technical Lead

    3 months ago


    Montréal, Canada Ubisoft Full time

    **Job Description**: As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into...

  • Technical Lead

    3 months ago


    Montréal, Canada peoplecanfly Full time

    Technical Lead (Virtual Reality) - Full-time - Project: Undisclosed IP - Department: Code - Location: CA, Montreal (Remote/Hybrid) **Company Description**: People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada,...

  • Technical Lead Ui

    2 months ago


    Montréal, Canada Ubisoft Full time

    **Job Description**: As a Technical Lead UI at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality. With...