NGC Aerospace is looking for a guidance, navigation, and control specialist (GNC). As part of your duties, you will be mainly responsible for the analysis, conception, and validation of GNC software, software/firmware/hardware integration, and the development of associated software.

Your new day-to-day

  • Develop and implement, using MATLAB/Simulink and C/C++, GNC and artificial vision software for space vehicles such as Earth observation satellites and space exploration probes
  • Define the required hardware, including sensors
  • Analyze and validate systems using digital simulations of operational environments, dynamic testing in a controlled environment, and field-testing
  • Model complex physical systems and develop associated simulators
  • Implement software in a real-time environment
  • Develop software tools to consolidate the organization’s efficiency and improve the quality of its products
  • Optimize Simulink models to automatically generate efficient C code
  • Conduct research and development studies
  • Prepare technical documents using Word, Excel, PowerPoint and present results to customers and partners
  • Support the preparation of replies to calls for proposals and project management tasks

Your new benefits

  • The opportunity to work for an international company that is well established and in excellent financial health
  • The chance to collaborate with a qualified team and sound human resource management, open to the sharing of new ideas and innovation
  • The joy of living in the Eastern Townships, a region that offers a balanced lifestyle (wide open spaces, affordable real estate, absence of traffic, etc.)
  • A competitive salary that matches your skills and professional experience
  • Three weeks of vacation time upon hiring
  • A flexible work schedule with the possibility of teleworking
  • A group insurance plan with a 50% employer’s contribution
  • An employer’s contribution to your personal or group RRSP
  • The presence of a social committee that organizes various activities among colleagues and with family members
  • Access to an on-site gym reserved for employees (with changing rooms and showers)

Required profile

The essentials
  • Bachelor’s degree in electrical, mechanical or aerospace engineering or equivalent (a master’s degree is an asset)
  • 3 to 5 years of relevant experience, including internships
  • Knowledge of the English language, written and spoken
  • Mastery of one or several of the following fields: control theory, navigation theory, image processing, dynamic modelling
  • Experience and skills in C/C++ programming
  • Mastery of the MATLAB/Simulink environment (Embedded Coder an asset)
  • Ability to communicate with colleagues, customers, and partners
  • Organizational skills, autonomy, ability to work independently and in a team
  • Ability to manage several tasks stemming from different projects simultaneously
  • Ability to talk about drones, Kalman filters, and algorithms
Assets
  • Experience in the design and operation of unmanned or remote-controlled systems
  • Experience in the design of space systems
  • Knowledge of other programming languages (Python, Java)
  • Knowledge of and experience with best practices in terms of software quality assurance (DOT standards, RTCA DO-178B/C and MISRA compliance)
  • Member of the Ordre des ingénieurs du Québec (or eligibility to become a member)
  • Knowledge of French, spoken and written