Software Development Engineer Internship
3 months ago
Are you ready to launch the next stage of your career in the new space economy? p>
We’re on the hunt for a Test Software Developer (Python) on our Satellite systems team at our Montreal office.
As the leading global independent commercial supplier of antennas, payloads, and electronics for communication and radar satellites, our team has successfully contributed to hundreds of missions in the past 60 years. An equal opportunity employer prizing diversity, integrity and collaboration, we are committed to growing MDA’s and Canada’s leadership in this next golden age.
Role :
Your initial mandate will require a skillset enabling you to develop test software in Windows, using Python, for the test of various satellite payloads.
Tasks :
- Creating/Modifying software applications for an EGSE targeting satellite payloads
- Read and understand detailed requirement documents
- Planning work, providing effort estimates and driving your work to completion
- Designing, coding, testing, debugging and documenting high-quality software development applications
- Work in an agile development team using best practices
- Write and modify Python applications
- Preparing documentation and participating in reviews
- Participating in integration, testing and deployment of software applications
- Assisting in troubleshooting problems in a software production environment
- Understand the system under test
Required Qualifications :
- A University degree in Software/Computer Engineering or other relevant disciplines, or an equivalent combination of education and experience
- Minimum of 5 years of test software development experience
- Ability to work with an existing code base/framework
- Familiar with multithreading, data sharing, and APIs
- Knowledge of Python and C++
- The ability to understand and work with complex software requirement specifications
- Experience with agile software development
- Good verbal and written communication skills ideally both in English and French
Preferred Qualifications :
- Exposure to DO-178 standards
- Experience with instrument control, automated system functional testing
- Knowledge of CCSDS, MIL-STD-1553
- Knowledge of protocols such as CAN bus and SpaceWire
- Experience with JIRA and Confluence
- Experience with GIT and Jenkins
Special Considerations :
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.
MDA 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.
-
Software Engineering Internship Opportunity
2 weeks ago
Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full timeJob DescriptionAt MDA Space, a global leader in space exploration and infrastructure, we are seeking a motivated and talented Software Engineering Student to join our Software engineering department at our Montreal office.This is a 4-month internship (with a possibility of 8 months) starting in January 2025. The successful candidate will collaborate with a...
-
Montreal, Quebec, Canada Cerence Inc. Full timeSoftware Developer Internship OpportunityCerence Inc. is a leading provider of automotive voice assistant solutions, and we are seeking a highly motivated and talented Software Developer Intern to join our team in Montreal.About the Role:We are looking for a skilled and enthusiastic intern to contribute to the design, development, and evolution of our...
-
Montreal, Quebec, Canada Cerence Full timeCerence is a global leader in developing cutting-edge AI-powered solutions for the automotive industry.We provide technology to top car brands, enabling drivers and passengers to interact with their vehicles in new ways. Our focus on innovation and commitment to quality has made us one of the most trusted companies in the industry.As a Software Developer...
-
Senior Software Developer Internship Opportunity
2 weeks ago
Montreal, Quebec, Canada Intact Financial Corporation Full timeAt Intact Financial Corporation, we're passionate about helping people, businesses, and society prosper in good times and be resilient in bad times.Our team is dedicated to creating a diverse and inclusive environment where everyone feels valued and respected.We're looking for a talented Bilingual Java Software Developer to join our team as a co-op...
-
Software Developer – Internship Opportunity
2 weeks ago
Montreal, Quebec, Canada CAE Full timeAbout the OpportunityCAE is a world-class company and industry leader in training centers, offering a unique chance for students to develop their skills and gain experience in software development.Estimated Salary: $35,000 - $45,000 per yearThe internship will be carried out in hybrid mode, allowing you to balance your studies with work. You will have the...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Aspire Software Full timeAbout 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...
-
Software Development Internship
2 weeks ago
Montreal, Quebec, Canada Intact Financial Corporation Full timeAbout the RoleAs a software development intern at Intact Financial Corporation, you will 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 possible. You will have the opportunity to launch your tech career with a company that celebrates shared success and helps push the industry...
-
Software Developer
1 month ago
Montreal, Quebec, Canada Intact Financial Corporation Full timeAt Intact Financial Corporation, we're committed to helping people, businesses, and society prosper in good times and be resilient in bad times. As a software developer, you'll play a key role in shaping the future of our company by developing innovative digital solutions that go beyond insurance to offer everyday value to millions of people.As a bilingual...
-
Software Engineer, Microservices Developer
4 months ago
Montreal, Canada CENTRIC SOFTWARE Full timeWe are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. 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.Must-Have Skills:Proficiency in Core Technologies: Strong...
-
Software Engineer, Microservices Developer
3 months ago
Montreal, Canada CENTRIC SOFTWARE Full timeWe are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. 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.Must-Have Skills:Proficiency in Core Technologies: Strong...
-
Software Engineering Manager
1 month ago
Montreal, Quebec, Canada Aspire Software Full timeSoftware Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...
-
Embedded Software Engineer Senior Developer
3 weeks ago
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob Title: Embedded Software EngineerDescription:At SurfaceID Product Development Corp., we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a solid understanding of computer and technology knowledge, including IoT, C, C++, device drivers, and programming languages. A Bachelor's degree in a related field...
-
Software Engineering Manager
1 month ago
Montreal, Canada Aspire Software Full timeValPay is looking to hire a talented and experienced Software Engineering Manager to join our growing team in Montreal! The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures. As the Software Engineering...
-
Associate (Apprentice) Software Engineer
2 weeks ago
Montreal, Canada Ultimate Software Full timebased private software company in the world. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all.Associate Software Developer Are you a recent graduate with a passion for technology and innovation? Join our team as a Software Engineer I, where you will have...
-
Montreal, Quebec, Canada Maya HTT Full timeMaya HTT is a leading developer of advanced modeling and simulation software for mechanical engineering, working closely with Siemens PLM Software Inc.We are seeking a motivated and detail-oriented co-op student to assist in testing software, developing innovative validation and verification cases, and creating new types of quality assurance (QA) processes...
-
Software Development Professional
2 weeks ago
Montreal, Quebec, Canada Ultimate Software Full timeCompany OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...
-
Montreal, Quebec, Canada Maya HTT Full timeJob Title:Thermal Flow QA and Simulation Engineer InternshipAbout the Role:We are seeking a motivated and detail-oriented co-op student to assist in testing software, developing innovative validation and verification cases, and creating new types of quality assurance (QA) processes for our thermalflow simulation tools and systems.Key Responsibilities:Conduct...
-
Embedded Software Engineer
3 weeks ago
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob Description: We are looking for an Embedded Software Engineer to join our team at SurfaceID Product Development Corp. The ideal candidate will have experience with C/C++ and IoT development.Education and Experience:We are looking for a candidate with a College/CEGEP degree or equivalent experience.3 years to less than 5 years of experience in software...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeWe are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...
-
Software Engineer Intern
3 weeks ago
Montreal, Quebec, Canada CAE Inc Full timeAbout This OpportunityWe are seeking a highly motivated and detail-oriented Student Intern to join our team in Montreal, Canada. As a student intern, you will have the opportunity to participate in the preparation and integration of simulation software and the virtual environment of our state-of-the-art flight simulators.Your Key Responsibilities:Perform...