Job descriptionSoftware Developer - Guidance, Navigation and Control and AOCS
Your new day-to-day
Design and implement, using MATLAB/Simulink and C/C++, GNC and Attitude and Orbit Control System (AOCS) software for space vehicles such as satellites, launchers, and space exploration probes; Define the required hardware components, including sensors and actuators; Define the architecture of the GNC/AOCS software and optimize its design; Analyze and validate systems using numerical simulations of operational environments, dynamic tests in a controlled environment, and flight tests; Model complex physical systems and develop associated simulators; Implement software in a real-time environment; Develop software tools to consolidate the company'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, and PowerPoint and present results to customers and partners; Support the preparation of responses to calls for tenders and assist with project management tasks. 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, software or aerospace engineering or equivalent; 3 to 5 years of relevant experience; 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 several of the following fields: control theory, navigation theory, image processing, dynamic modelling Experience and skills in C/C++ programming; Proficiency in MATLAB/Simulink environment; Effective communication skills 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. Assets
Experience with space software development, validation and verification processes and tools; Master or Ph.D.'s degree in a related field relevant to the position; Experience with software development, validation, and verification processes and tools; Experience in the design and operation of unmanned or remote-controlled aerospace systems; Experience in the design of space systems; Knowledge of other programming languages (Python, C#, Java) and Embedded Coder; Knowledge and experience of software quality best practices (RTCA DO-178B/C and MISRA compliance) and MATLAB Embedded Coder;
#J-18808-Ljbffr