Job descriptionSoftware Developer - UAVs and Aerial Systems
Your new day-to-day
Design and implement, using MATLAB/Simulink and C/C++, software and simulators for unmanned and autonomous aircraft (UAVs); Contribute to the integration and mechanical and electronic assembly of drone platforms as part of laboratory and flight test processes; Plan, define and operate test campaigns; Analyze and validate systems using numerical simulations of operational environments, dynamic tests in controlled environments and flight tests; Design and implement user interfaces on ground control stations and test automation routines; Model complex physical systems and develop associated simulators; Conduct research and development studies. The opportunity to work for a well-established, internationally renowned company recognized for its expertise; The chance to collaborate with a skilled, passionate, and ambitious team that values rigor, boldness, and innovation; The joy of living in the Eastern Townships, a region that offers a balanced lifestyle between city, lakes, and mountains; Three weeks of vacation upon starting your position; A flexible schedule with the possibility of teleworking; One full week per year to participate in training or conferences to further your knowledge; The opportunity to grow, whether in technical expertise, product or project management; A group insurance plan with a 50% contribution from the employer; An employer contribution to your personal or group RRSP; A competitive salary commensurate with your skills and professional experience; A social committee that organizes various activities for colleagues and families; Access to an on-site gym reserved for employees (with locker rooms and showers) and indoor bicycle parking. Required profile
The essentials
Bachelor's degree in electrical, mechanical, computer, software or aerospace engineering, or equivalent; Knowledge of (and passion for!) the design, validation and operation of UAVs and airborne systems in general; Three years' experience in software design and programming, in an aerospace environment; Knowledge of programming languages (C/C++, Python); Fluency in written and spoken French and English (as we operate in a bilingual environment, with many international customers and collaborators); Proficiency in one or more of the following areas : drone operating procedures in accordance with Transport Canada regulations, automatic control theory, navigation, dynamic modeling Proficiency in the MATLAB/Simulink environment; Effective communication with colleagues, customers and partners; Organizational skills, autonomy, rigor and high technical competence; Ability to manage multiple tasks on different projects at the same time. Assets
Experience with software development, validation and verification processes and tools; Master or Ph.D.'s degree in a related field relevant to the position; Pilot's license for unmanned aircraft systems (UAVs) or interest in obtaining it; Knowledge and experience of software quality best practices (RTCA DO-178B/C and MISRA compliance) and MATLAB Embedded Coder;
#J-18808-Ljbffr