Go back to the search
Thales Canada

Sr FPGA Programmer - Test and Verification DO-254

Thales Canada

View all the job opportunities for this company

At Thales, our employees create solutions that enable two-thirds of planes to take off and land safely. We design in-flight entertainment systems that captivate 50 million travelers each year. We also develop the avionics that equip the world's largest commercial aircraft. In addition, our simulators train the next generation of fighter and transport pilots as well as search and rescue helicopter pilots. Finally, thanks to their close collaboration, the members of our aerospace team make all the difference.

From the bottom of the oceans to the confines of space, Thales experts innovate and constantly seek to push the limits of technology. By joining our Montreal team, you participate in the development of innovations that propel tomorrow's aviation toward a greener and safer world. You will evolve with an international clientele at the cutting edge of technology within a team of passionate and stimulating experts who develop critical avionics solutions notably for the electric urban taxi markets. Being part of Thales means adopting a hybrid, friendly, and dynamic work environment offering a great work/family balance, and based on human values dear to our team. You will also access a comprehensive training program that is targeted, diversified, and meets your career development aspirations in the Group established in many countries.

The Avionics office in Marie-Curie, Montreal is Thales Group's Centre of Competence for business and regional jet flight control systems is located at our Montreal – Marie Curie office. The team designs and integrates avionics suites, fly-by-wire flight control systems, SATCOM systems and other innovative concepts for the regional and business aircraft markets.

Senior FPGA Programmer – DO-254 Test and Verification

Montreal, QC (Hybrid) Full Time

Job Summary

Within an international team engaged in the development of critical embedded systems for aeronautics, we are looking for a Senior FPGA Programmer with more than 10 years of experience in FPGA development, verification, and validation in the aeronautical field.

The ideal candidate has solid expertise in DO-254 compliance, masters modern verification methodologies, and is able to evolve within a multidisciplinary international team spread across multiple sites.

The incumbent will participate in the development and certification of critical embedded products intended for the aeronautical sector, compliant with industry quality and certification requirements.

Essential Functions

  • Development and implementation of FPGA architectures in VHDL and Verilog compliant with DO-254 specifications.
  • Elaboration and execution of test plans and functional and structural verification campaigns in accordance with DO-254 requirements.
  • Implementation of UVM methodologies in test environments.
  • Advanced use of simulation and verification tools: Questasim, Aldec Active-HDL, ModelSim, etc.
  • Implement and analyze quality metrics, including code coverage.
  • Source code version control with Git in an international team context.
  • Close collaboration with hardware, software, and systems teams distributed internationally to ensure the integration and compliance of FPGA developments.
  • Drafting of design, validation documents, and test reports in compliance with aeronautical certification.
  • Participation in technical reviews and DO-254 audits.

Minimum Requirements

  • Core skills / knowledge:
    • Engineering school degree (Electronics, Computer Science...) or Master 2 / Doctorate (Bac+5 or more) with significant experience of 5 to 10 years in programmable component verification.
    • In-depth mastery of the VHDL language and advanced verification methodologies (UVM).
    • Solid experience on virtual simulation environments with Questa (or ModelSim) and practice of simulation/emulation tools (for example Aldec).
    • Mastery of physical board verification, hardware debugging, and code coverage metrics.
    • Mastery of configuration and version control tools (Git).
  • Expected behavioral skills:
    • Good communication and collaboration skills within an international and multicultural environment (France, Canada, UK).
    • Recognized FPGA expert, capable of assuming a technical reference role within the team.
    • Demonstrates an excellent understanding of DO-254 certification requirements.
    • Actively contributes to the success of projects thanks to technical expertise and leadership.
    • Autonomy, initiative, rigor, analytical and synthesis skills.
    • Mobility to carry out short-term missions (At least one week).
  • Mastery of French and English.

This position requires a good knowledge of English for writing technical documents, to interact, support and/or provide services to international clients, employees and/or partners as well as to foreign government authorities who do not speak French.

Desirable Qualification

  • Desired skills / knowledge:
    • Knowledge of DO-254 aeronautical certification standards.
    • Experience on major FPGA platforms (Microsemi, Xilinx/AMD, Intel/Altera).
    • Knowledge of digital buses and protocols (PCIe, Ethernet, DDR, AXI, etc.).
    • Appetence for automation scripts (Python, etc.).
  • Asset:
    • Knowledge of DO-178C standards for embedded software.
    • Knowledge of requirements management tools (DOORS or Polarion).
    • Experience in test automation and continuous integration.
    • Knowledge of Linux environments.

Special Job Requirements

Work schedule: 5 days a week, 8 hours a day, minimum 3 days in the office and be available between 9:30 AM and 3:30 PM

Physical environment: Working 30% of your time in a research and development laboratory.

This position requires direct or indirect access to hardware, software, or technical information controlled under Canada's Export Control List, the Canadian Controlled Goods Program, the US International Traffic in Arms Regulations (ITAR) and/or US Export Administration Regulations (EAR). All applicants must be able to obtain authorization for such access, including eligibility for the Canadian Controlled Goods Program.

Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

  • Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, travel insurance, Employee Assistance Plan and Well-Being program.
  • Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
  • Company paid holidays, vacation days, and paid sick leave.
  • Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
  • Employee Discounts on insurance (home, and auto).

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the US International Traffic in Arms Regulations (ITAR) and/or US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program.

Details

City
Montréal, QC

Apply

Interested by this job opportunity? Submit your application now.

Need help?

This website uses cookies for analysis and video content. You can accept only essential cookies or accept all cookies.