The Weir Group PLC

  • 2018-18600

    Posted Date 3 weeks ago(5/30/2018 2:07 PM)
    Software Engineer
    Shift Schedule
    Manages Others
  • Business Need / Purpose of Role

    Weir Marine Engineering is currently looking for a Software Engineer to work in the Ship Survivability team. This permanent position is based either in Halifax (NS), or in Montreal (QC) in the borough of LaSalle. 


    The Ship Survivability team is part of the Combat and Control Systems section. It is responsible for the evaluation and validation of shipboard equipment & systems performance and compliance to military requirements. This particular position is to support development and upgrades to software used for data collection on naval test ranges.

    Objectives & Measurement - Key Responsibilities

    Responsibilities include but are not limited to:

    • Support current team of engineers/programmers with system integration and enhancements to current naval test range hardware/software suite of tools;
    • Investigate technical problems with end users and develop custom solutions;
    • Develop and improve Graphical User Interfaces;
    • Test and validate software product with simulated and real hardware signals, including test equipment and ship equipment;
    • Draft technical documentation such as Specifications, User manual & Test plan;


    Required Competencies:

    • Knowledge of classic and visual programming languages;
    • System integration and design (hardware/software);
    • Interests in naval ship electronic technology including communications, navigation, electronic warfare (ECM & ESM);
    • Excellent organizational skills with attention to details and quality;
    • Ability to work as a member of a team;
    • Good Communication and Technical writing skills.

    Health & Safety Key Responsibilities & Requirements:


    • Able to work in a manner that ensures the safety of themselves and others
    • Able to demonstrate compliance to company safety procedures and legal obligations
    • Recognise and report and resolve hazards identified
    • Confidence and ability to intervene on practices deemed to be unsafe
    • Engage and promote a zero harm culture
    • Be aware of physical limitations based upon job requirements

    Job Knowledge / Education and Qualifications


    • Successful completion of a Diploma/Bachelor degree in Computer Engineering
      (or equivalent);
    • One (1) to five (5) years related experience, preferably in a Testing environment including exposure to instrumentation; 


    • English or Bilingual (English/French) with proficient in technical writing in English and ability to communicate effectively at all levels with peers, supervisors and clients.


    Computer Skills:

    • National Instruments LabVIEW programming (or equivalent);
    • General office skills (Windows, Excel, Word, Visio);


    Certifications, Licenses, Registrations, Special Skills:

    • Eligible to obtain a Government of Canada security clearance, which requires Canadian citizenship and 10 years of residence in Canada (MANDATORY);
    • Eligible for registration to practice engineering in Canada from any of the provincial professional engineering association/ordre.


    Work Environment:

    • A combination of office (mostly) and test facility (sometimes) environments;
    • Occasionally required to perform work outside or onboard ships;
    • Occasional short duration travel to other test locations in Canada.  

    Core Competencies

    To perform the job successfully, an individual should demonstrate the following core competencies:


    • Analytical: Synthesizes complex or diverse information; collects and researches data; and uses intuition and experience to complement data.
    • Design: Translates concepts and information into designs; uses feedback to modify designs; applies engineering principles; and demonstrates attention to detail.
    • Problem Solving: Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully.
    • Teamwork: Balances team and individual responsibilities; exhibits objectivity and openness to others' views; gives and welcomes feedback; contributes to building a positive team spirit; puts success of team above own interests; able to build morale and group commitments to goals and objectives; and supports everyone's efforts to
    • Organizational Skills: Excels at time management and multitasking; and makes use of available tools to manage tasks.
    • Customer Service: Responds promptly to customer needs; solicits customer feedback to improve service; responds to requests for service and assistance; and meets
    • Ethics: Treats people with respect; keeps commitments; inspires the trust of others; works with integrity and ethically; and upholds organizational values.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed