Flight Software Systems Engineer
- Richmond, BC
- On-site
- Posted May 11, 2026
- 1 position
$86,000–$130,000 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The role involves defining mission requirements and overseeing the development and integration of flight software for satellite constellations. Responsibilities include performing technical trade-off studies, creating engineering documentation, and conducting formal acceptance testing of software and hardware.
Job details
The role involves defining mission requirements and overseeing the development and integration of flight software for satellite constellations. Responsibilities include performing technical trade-off studies, creating engineering documentation, and conducting formal acceptance testing of software and hardware. Candidates must have a bachelor's degree in a relevant engineering or computer science field and at least 5 years of experience with flight or embedded software. Proficiency in real-time operating systems and spacecraft assembly, integration, and testing is required.
What you’ll do
The role involves defining mission requirements and overseeing the development and integration of flight software for satellite constellations. Responsibilities include performing technical trade-off studies, creating engineering documentation, and conducting formal acceptance testing of software and hardware.
Requirements
Candidates must have a bachelor's degree in a relevant engineering or computer science field and at least 5 years of experience with flight or embedded software. Proficiency in real-time operating systems and spacecraft assembly, integration, and testing is required.
Benefits
- Extended Healthcare
- Flexible Drug Plans
- Dental Benefits
- Vision Benefits
- Disability Income Protection
- Life Insurance
- Group Retirement Savings Plans
- Employee And Family Assistance Program
Listed skills
- Data analysis · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Flight Software Development
- Systems Engineering
- Embedded Software
- Real-Time Operating Systems
- Assembly Integration And Testing
- Requirements Analysis
- Interface Control Documents
- Technical Performance Measures
- Data Analysis
- Software Development Methodology
- Command And Control Systems
- Resource Budget Estimation
- Troubleshooting Complex Systems
- Operational Analysis
- Spacecraft Platform Design
- Payload Software
Job areas
- Engineering
- Software
- Science & Research
- Technology
More jobs from MDA Space
Junior Software Engineer/MTS
- On-site
- Brampton, ON
- Posted Oct 4, 2026
Full Stack Developer
- On-site
- Brampton, ON
- Posted Oct 4, 2026
DevOps Engineer/MTS
- On-site
- Brampton, ON
- Posted Oct 4, 2026
Embedded Software Engineer/MTS
- On-site
- Brampton, ON
- Posted Oct 4, 2026