Technical Lead - MAD HMI System

at  CAE

Saint-Laurent, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Oct, 2024Not Specified21 Jul, 20242 year(s) or aboveCommunication Skills,Team SpiritNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:2.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Engineering

Proficient

1

Saint-Laurent, QC, Canada