Senior Software Engineer for Space Systems

4 weeks ago


Brampton, Ontario, Canada MDA Full time

About the Role:

We are seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team at our Brampton office. As a key member of our team, you will be responsible for designing, implementing, and testing safety-critical, real-time flight software solutions that are modular, extendable, testable, and efficient.

Key Responsibilities:

  • Lead designs for safety-critical, real-time software solutions.
  • Ensure designs are documented and well communicated.
  • Lead and participate in implementation and testing of safety-critical, real-time software.
  • Collaborate with other engineering disciplines (Systems, controls, electrical) to develop requirements/solutions.
  • Review the work of teammates (senior and junior)
  • Elicit requirements from various stakeholders/documents.
  • Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
  • Lead estimation efforts for new tasks.
  • Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools/environments, processes, etc.

Requirements:

  • Strong knowledge of C/C++
  • 10+ years of relevant experience
  • Solutions implemented on an RTOS and bare metal.
  • Object-oriented programming.
  • Proven ability to design and implement safety-critical real-time software solutions.
  • Strong written/verbal communication skills.
  • Strong analytical and problem-solving skills.
  • Bachelor's or Graduate degree in software, Computer, or Electrical Engineering or Computer Science

Preferred Skills:

  • VxWorks, RTEMS, or other RTOS
  • Communications interfaces (SPI, EtherCAT, CANOpen, etc.)
  • Familiarity with System on a Chip and integration with FPGAs
  • Test-driven development.
  • Continuous integration/build automation

We are a dream team of purpose-driven, collaborative, and passionate people, and we are constantly looking for others to join #TeamMDA to ignite new and innovative approaches to problem-solving that push us forward to improve life on and above Earth. If you're excited to expand our place in space and driven to inspire the next generation, we'll take you there.



  • Brampton, Ontario, Canada MDA Full time

    About the Role:We're seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team at MDA Space. As a key member of our team, you will be responsible for designing, implementing, and testing safety-critical, real-time flight software solutions.Key Responsibilities:Lead the design and implementation of safety-critical,...


  • Brampton, Ontario, Canada MDA Space Full time

    Job Summary: We are seeking a highly skilled Satellite Systems Engineer to join our team at MDA Space. The successful candidate will be responsible for designing and developing satellite communication systems, ensuring seamless data transmission between spacecraft and ground stations.Key Responsibilities:Design and develop satellite communication systems,...


  • Brampton, Ontario, Canada MDA Full time

    Job DetailsDescriptionMDA Space, a global leader in space exploration and infrastructure, is seeking a Senior Flight Software Engineer to join our Robotics & Space Operations team in Brampton. As a key member of our team, you will design, implement, maintain, and test safety-critical, real-time flight software solutions that are modular, extendable,...


  • Brampton, Ontario, Canada MDA Space Full time

    About the RoleWe are seeking a highly skilled Satellite Antenna Engineer to join our team at MDA Space. As a key member of our engineering team, you will be responsible for designing and developing satellite antenna systems that meet the highest standards of performance and reliability.Key ResponsibilitiesDesign and develop satellite antenna systems,...


  • Brampton, Ontario, Canada MDA Space Full time

    About the RoleWe are seeking a highly skilled Satellite Antenna Engineer to join our team at MDA Space. As a key member of our engineering team, you will be responsible for designing and developing satellite antenna systems that meet the highest standards of performance and reliability.Key ResponsibilitiesDesign and develop satellite antenna systems,...


  • Brampton, Ontario, Canada MDA Full time

    Job Title: Senior Flight Software EngineerJob Summary:MDA Space is seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team. As a key member of our team, you will design, implement, and test safety-critical, real-time flight software solutions that are modular, extendable, testable, and efficient.Key...


  • Brampton, Ontario, Canada MDA Full time

    Job Title: Senior Flight Software EngineerJob Summary:MDA Space is seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team. As a key member of our team, you will design, implement, and test safety-critical, real-time flight software solutions that are modular, extendable, testable, and efficient.Key...


  • Brampton, Ontario, Canada MDA Space Full time

    About the RoleWe are seeking a highly skilled Satellite Antenna Engineer to join our team at MDA Space. As a key member of our engineering team, you will be responsible for designing and developing satellite antenna systems that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and develop satellite antenna systems, including...


  • Brampton, Ontario, Canada MDA Space Full time

    About the RoleWe are seeking a highly skilled Satellite Antenna Engineer to join our team at MDA Space. As a key member of our engineering team, you will be responsible for designing and developing satellite antenna systems that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and develop satellite antenna systems, including...


  • Brampton, Ontario, Canada MDA Full time

    About MDA SpaceMDA Space is a trusted mission partner to the global space industry, with a 55-year+ story of world firsts and more than 450 missions. We're a leader in communications satellites, Earth and space observation, and space exploration and infrastructure.The RoleWe're seeking a Senior Flight Software Engineer to join our Robotics & Space Operations...


  • Brampton, Ontario, Canada MDA Full time

    About MDA SpaceMDA Space is a trusted mission partner to the global space industry, with a 55-year+ story of world firsts and more than 450 missions. We're a leader in communications satellites, Earth and space observation, and space exploration and infrastructure.The RoleWe're seeking a Senior Flight Software Engineer to join our Robotics & Space Operations...


  • Brampton, Ontario, Canada MDA Full time

    About MDA SpaceMDA Space is a trusted mission partner to the global space industry, with a 55-year+ story of world firsts and more than 450 missions. We're a leader in communications satellites, Earth and space observation, and space exploration and infrastructure.The RoleWe're seeking a Senior Flight Software Engineer/MTS to join our Robotics & Space...


  • Brampton, Ontario, Canada MDA Full time

    About MDA SpaceMDA Space is a trusted mission partner to the global space industry, with a 55-year+ story of world firsts and more than 450 missions. We're a leader in communications satellites, Earth and space observation, and space exploration and infrastructure.The RoleWe're seeking a Senior Flight Software Engineer/MTS to join our Robotics & Space...


  • Brampton, Ontario, Canada MDA Full time

    About MDA SpaceMDA Space is a trusted mission partner to the global space industry, with a 55-year+ story of world firsts and more than 450 missions. We're a leader in communications satellites, Earth and space observation, and space exploration and infrastructure.The RoleWe're seeking a Senior Flight Software Engineer to join our Robotics & Space Operations...


  • Brampton, Ontario, Canada MDA Full time

    About MDA SpaceMDA Space is a trusted mission partner to the global space industry, with a 55-year+ story of world firsts and more than 450 missions. We're a leader in communications satellites, Earth and space observation, and space exploration and infrastructure.The RoleWe're seeking a Senior Flight Software Engineer to join our Robotics & Space Operations...


  • Brampton, Ontario, Canada MDA Full time

    About the Role:We're seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team at our Brampton office.As a Senior Flight Software Engineer, you will be responsible for designing, implementing, maintaining, and testing safety-critical, real-time flight software solutions that are modular, extendable, testable, and...


  • Brampton, Ontario, Canada MDA Full time

    About the Role:We're seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team at our Brampton office.As a Senior Flight Software Engineer, you will be responsible for designing, implementing, maintaining, and testing safety-critical, real-time flight software solutions that are modular, extendable, testable, and...


  • Brampton, Ontario, Canada MDA Full time

    About the Role:We're seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team at our Brampton office.As a Senior Flight Software Engineer, you will be responsible for designing, implementing, maintaining, and testing safety-critical, real-time flight software solutions that are modular, extendable, testable, and...


  • Brampton, Ontario, Canada MDA Full time

    About the Role:We're seeking a highly skilled Senior Flight Software Engineer to join our Robotics & Space Operations team at our Brampton office.As a Senior Flight Software Engineer, you will be responsible for designing, implementing, maintaining, and testing safety-critical, real-time flight software solutions that are modular, extendable, testable, and...


  • Brampton, Ontario, Canada MDA Full time

    Job DetailsDescriptionMDA Space, a trusted mission partner to the global space industry, is seeking a Senior Flight Software Engineer to join our Robotics & Space Operations team at our Brampton office. As a key member of our team, you will be instrumental in designing, implementing, maintaining, and testing safety-critical, real-time flight software...