Senior Test Software Developer

4 weeks ago


Canada, CA Macdonald, Dettwiler And Associates Corporation Full time

For those who dream of advancing our space in the Universe and on Earth, we’ll take you there.

Serving the world from our Canadian home and our global offices, MDA is an international space mission partner and robotics & space operations, satellite systems and geointelligence pioneer with a 50-year story of firsts on and above the Earth. Today, we're leading the charge towards viable Moon colonies, enhanced Earth observation, communication in a hyper-connected world, and more.

We’re fueled by a pioneering spirit that carries us beyond. And together we enable highly skilled people to continually push boundaries and tackle big challenges requiring solutions that endure and inspire.

Are you ready to launch the next stage of your career in the new space economy? We would love to hear from you

We’re on the hunt for aSenior 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. With an extensive heritage in a wide range of solutions delivered to customers globally, our Satellite Systems team continues to grow and evolve on the ground and in the stars.

We’re 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.

We have entered a new era of exploration and development, and MDA welcomes all who yearn to suit up and be part of it. 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 lead the development of a Windows application in a networked environment using the Python programming language.

Tasks :

  • Creating software applications that are attractive to our internal and external customers using the Python language on Windows
  • Analysing customer specifications to generate precise software requirements
  • Working from requirements to develop or modify complex software applications
  • Planning work, providing effort estimates and driving your work to completion
  • Designing, coding, testing, debugging and documenting high-quality software development applications
  • Preparing documentation and participating in reviews
  • Participating in integration, testing and deployment of software applications
  • Troubleshooting problems in a software production environment
  • Following established development processes and corporate technical and quality standards
  • Identifying and incorporating potential technological advances in line with the long-term goals of our business

Qualifications required :

  • A University degree in Engineering, Computer Science or other relevant disciplines, or an equivalent combination of education and experience
  • Minimum of 10 years of software development experience on the Windows operating system
  • Good knowledge of Python language and OOP design patterns and standard development practices
  • The ability to understand and work with complex software requirement specifications
  • The ability to work in a team to solve technical problems within budget and schedule constraints
  • Good verbal and written communication skills

Preferred qualifications :

  • Familiarity with Ethernet based networking protocols and client server application development
  • Experience in developing user interfaces, ideally with QT
  • Knowledge of Embedded Linux operating system
  • Experience in low–level development on Embedded Linux
  • Creating tools to support development and test
  • Familiarity with Agile development methodology and CI/CD

#LI-PP1

#IND1

Comments/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.

Benefits statement :

MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including; extended healthcare and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans; and an employee and family assistance program.

Equal opportunity statement :

MDA Ltd. is proud to provide accommodation(s) during the recruitment process. Should you require any accommodations, please indicate this on your application/cover letter and we will work with you to meet your accessibility needs.

#J-18808-Ljbffr

  • Canada, CA Toast Consulting Inc. Full time

    Toast is recruiting on behalf of a dynamic parent organization with a mission to build, acquire, and scale companies that empower digital entrepreneurs. Headquartered in Victoria, British Columbia, this company has grown from a local start-up to a global name, thanks to its dynamic and talented team. The company’s portfolio includes five growing companies...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Vention Inc Full time

    Job DescriptionThis is a hybrid position based in our Montreal office (3 days in office)One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows.Joining the MachineLogic team, you will design and implement web-based applications to...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...

  • Software Developer

    4 weeks ago


    Canada, CA Horizon Software Full time

    Home / Careers / Software Developer (Full Time Position, Hong Kong)Software Developer (Full Time Position, Hong Kong)We are hiring a Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions. These engineers work across a...


  • Canada, CA Scalian Full time

    Python Test Software DeveloperPermanent position | Full-Time | Sainte-Anne-de-Bellevue, Montreal, (QC)Remote work: Hybrid (3 days/week on site)Are you a Python Test Software Developer or would you like to become one?If your answer is yes, it’s your lucky day as we are looking for a dynamic and talented person to join our team in the space division!What...


  • Canada, CA CAE Inc Full time

    ********************* The role of the test specialist within the magnetic anomaly detection (MAD) engineering group is to carry out the verification and validation (V&V) of our various software surrounding our MAD-XR sensor. The test specialist will work in certain phases of the software development cycle, namely the definition of requirements, system...


  • Canada, CA C S Inc Full time

    CS Group Canada, a subsidiary of CS Group, a Sopra Steria company, accelerates Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our customers are OEMs and Tier 1 in the aerospace, automotive, defense, and railway sectors seeking to achieve Functional...


  • Canada, CA Nexus Systems Group Inc. Full time

    Senior Full Stack Software DeveloperResponsible for developing software applications that operate on both the front-end and back-end of a system.They work with stakeholders to identify requirements and design user-friendly interfaces.They also write and test code, troubleshoot technical issues, and collaborate with other developers and engineers to ensure...


  • Canada, CA HuntsBot Full time

    Location: Canada; 100% RemoteAt CoLab, we help mechanical engineering teams bring life-changing products to market years sooner. Our product, CoLab, is the world’s first Design Engagement System (DES) – a category defining product that Engineering teams use to engage in meaningful, productive design conversations, catch preventable mistakes, and get to...


  • Canada, CA Aspire Software Full time

    We are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...


  • Canada, CA Intelcom Courrier Canada INC Full time

    Senior Software Developer page is loaded Senior Software Developer Apply locations Canada, Quebec, Montreal time type Full time posted on Posted 30+ Days Ago job requisition id JR105240 Ride the next mile with us! As a Senior Software Developer at Intelcom, you will play a pivotal role in the growth and development of the Logistics Systems, using Python and...


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada, CA University of Cambridge Full time

    The MRC Epidemiology Unit is seeking to appoint a Senior Software Developer. This position is based in the Unit's Digital Tools Team.The senior software developer's primary focus is to maintain and further develop the innovative open-source, web-based research tool, Intake24, used to collect and process information about what people eat and drink. We...


  • Canada, CA SpryPoint Services Inc. Full time

    The CompanySimply put, SpryPoint provides Smart Solutions for Smart Utilities.Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector. Our team of experts has extensive experience serving utilities across North America, and we are dedicated to helping our clients improve their operations and better serve their...


  • Canada, CA Precision Analytics Full time

    Software development at Precision AnalyticsAt Precision Analytics, the software development team is critical to how we do business. We count on our developers to technically empower our data science team and to work directly with our clients to understand and deliver requirements.Developers at Precision Analytics are given ownership over everything they work...


  • Canada, CA Sony Playstation Full time

    Why PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios,...


  • Canada, CA Constellation Dealer Group Full time

    Join to apply for the Software Development Manager role at Perseus Group, Constellation Software.Constellation Dealership Software, a division within Constellation Software (TSX: CSU), leads the industry in providing ERP solutions tailored to the Outdoor Power Equipment (OPE) sector, serving over 6000+ specialty dealerships worldwide. Our software empowers...