Software Development Engineer Internship

2 months ago


Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time
Join Our Team as a Test Software Developer (Python)

At Macdonald, Dettwiler And Associates Corporation, we're pushing the boundaries of space exploration and innovation. We're seeking a skilled Test Software Developer (Python) to join our Satellite Systems team in Montreal.

About the Role:

We're looking for a talented individual to develop test software in Windows, using Python, for the test of various satellite payloads. As a key member of our team, you'll be responsible for creating/modifying software applications for an EGSE targeting satellite payloads, reading and understanding detailed requirement documents, and designing, coding, testing, debugging, and documenting high-quality software development applications.

Key Responsibilities:

  1. Develop test software in Windows, using Python, for the test of various satellite payloads
  2. Create/modifying software applications for an EGSE targeting satellite payloads
  3. Read and understand detailed requirement documents
  4. Design, code, test, debug, and document high-quality software development applications
  5. Work in an agile development team using best practices
  6. Write and modify Python applications
  7. Prepare documentation and participate in reviews
  8. Participate in integration, testing, and deployment of software applications
  9. Assist in troubleshooting problems in a software production environment
  10. Understand the system under test

Requirements:

  1. A University degree in Software/Computer Engineering or other relevant disciplines, or an equivalent combination of education and experience
  2. Minimum of 5 years of test software development experience
  3. Ability to work with an existing code base/framework
  4. Familiar with multithreading, data sharing, and APIs
  5. Knowledge of Python and C++
  6. The ability to understand and work with complex software requirement specifications
  7. Experience with agile software development
  8. Good verbal and written communication skills ideally both in English and French

Preferred Qualifications:

  1. Exposure to DO-178 standards
  2. Experience with instrument control, automated system functional testing
  3. Knowledge of CCSDS, MIL-STD-1553
  4. Knowledge of protocols such as CAN bus and SpaceWire
  5. Experience with JIRA and Confluence
  6. Experience with GIT and Jenkins

Security Clearance:

Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP) and ITAR.

Equal Opportunity Employer:

Macdonald, Dettwiler And Associates Corporation is an equal opportunity employer prizing diversity and inclusion. If you require assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please feel free to notify us.



  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Software Engineering Internship OpportunityAt Macdonald, Dettwiler And Associates Corporation, we are seeking a highly motivated and talented Software Engineering Student to join our Software engineering department at our Montreal office.This internship is a 4-month opportunity (with a possibility of 8 months) starting in January 2025, where you will be...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Software Engineering Internship OpportunityAt Macdonald, Dettwiler And Associates Corporation, we are seeking a highly motivated and talented Software Engineering Student to join our Software engineering department at our Montreal office.This internship is a 4-month opportunity (with a possibility of 8 months) starting in January 2025, where you will be...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Software Engineer Internship OpportunityWe are seeking a highly motivated and talented individual to join our team as a software engineer intern. As a software engineer intern, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and develop your skills in software development.Responsibilities:Contribute to...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleWe are seeking a highly motivated and talented Software Engineer Intern to join our team at CAE Inc. This internship is an excellent opportunity for students pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field to gain hands-on experience in software development.Key Responsibilities:Contribute to various...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleThis internship is exclusively open to students pursuing an academic degree in computer science, computer engineering, electrical, or mechanical engineering.As a software development intern at CAE Inc, you will have the opportunity to participate in the preparation and integration of simulation software and the virtual environment of our...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleThis internship is exclusively open to students pursuing an academic degree in computer science, computer engineering, electrical, or mechanical engineering.As a software development intern at CAE Inc, you will have the opportunity to participate in the preparation and integration of simulation software and the virtual environment of our...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Skills:Proficiency in Core...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Software Engineer Internship OpportunitySocotra, Inc. is seeking a highly motivated and talented Software Engineer Intern to join our team. As a Software Engineer Intern, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and contribute to the development of our cutting-edge technology.Key...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Software Engineer Internship OpportunitySocotra, Inc. is seeking a highly motivated and talented Software Engineer Intern to join our team. As a Software Engineer Intern, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and contribute to the development of our cutting-edge technology.Key...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada Intact Financial Corporation Full time

    **About Intact Financial Corporation**We are a leading provider of insurance and financial services in Canada. Our employees are at the heart of what we do best: helping people, businesses, and society prosper in good times and be resilient in bad times.**Our Culture**We value diversity and strive to create an inclusive, accessible workplace where all...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada Intact Financial Corporation Full time

    **About Intact Financial Corporation**We are a leading provider of insurance and financial services in Canada. Our employees are at the heart of what we do best: helping people, businesses, and society prosper in good times and be resilient in bad times.**Our Culture**We value diversity and strive to create an inclusive, accessible workplace where all...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Job DescriptionSocotra, Inc. is seeking a highly motivated and talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Project Ownership: Take ownership of your projects, working closely...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Job DescriptionSocotra, Inc. is seeking a highly motivated and talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Project Ownership: Take ownership of your projects, working closely...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleAt Intact Financial Corporation, we're committed to helping people, businesses, and society prosper in good times and be resilient in bad times. As a Java Software Developer Bilingual - 4 Month Co-op/Internship, you'll be part of a diverse team of over 3,000 Digital, Data, and Tech experts working at the intersection of what exists and what's...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleAt Intact Financial Corporation, we're committed to helping people, businesses, and society prosper in good times and be resilient in bad times. As a Java Software Developer Bilingual - 4 Month Co-op/Internship, you'll be part of a diverse team of over 3,000 Digital, Data, and Tech experts working at the intersection of what exists and what's...


  • Montreal, Quebec, Canada CAE Inc Full time $250

    Software Engineering Internship OpportunityWe are seeking a highly motivated and detail-oriented Software Engineering Intern to join our team at CAE Inc. This internship is an excellent opportunity for students pursuing a Bachelor of Computer Science, Software Engineering, or Computer Engineering degree to gain hands-on experience in software development.Key...