×
Register Here to Apply for Jobs or Post Jobs. X

Aerospace Software Systems Developer

Job in Sherbrooke, Province de Québec, Canada
Listing for: Ngcaerospace
Full Time position
Listed on 2026-05-22
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Software Developer - Guidance, Navigation and Control and AOCSYour 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary