Software Development Engineer

1 month ago


Richmond, British Columbia, Canada MDA Systems Ltd. Full time

We're seeking a skilled Software Development Engineer to join our Geointelligence department at our Richmond office. This is an 8-month term starting in September 2024.

The successful candidate will be part of a project team responsible for the development and delivery of an airborne hyperspectral system. You will participate in the full development life cycle using a diverse mix of technologies, to build near real-time processing software hosted in a high-performance prototype hardware platform.

Key Responsibilities:

  • Designing, coding, testing, debugging and documenting high-quality software components in C++ and Python
  • Working with the team to complete the integration, testing and deployment of software components into a full system
  • Assisting in troubleshooting problems at both the software and the system level
  • Following established development processes and corporate technical and quality standards
  • Planning work, providing effort estimates, driving your work to completion – on time & on budget

Requirements:

  • Working towards a University degree in Engineering, Computer Science, Mathematics or other relevant discipline, or an equivalent combination of education and experience with at least 2 – 3 years completed
  • Software development tools and practices:
    • Object-oriented design, data structures & algorithms, and software design patterns
    • Unit, component, and integration testing
    • Version control (e.g. Git)
  • Knowledge of C++ design and development is highly desirable
  • Knowledge of Python is desirable
  • Strong algorithm development and math background is a bonus
  • Excellent verbal and written communication skills and the ability to work on a diverse and dynamic team
  • Strong analytical and problem-solving skills

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).

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.

The compensation range for this position is $23 - $26 hourly.



  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software Development EngineerAbout the Role:As a Software Development Engineer at POS King Software Inc., you will be responsible for operating automatic testing equipment to ensure product quality, consulting with clients after sale to provide ongoing support, conducting tests, and performing security and quality controls.Key...


  • Richmond, British Columbia, Canada NR Food Services Full time

    Job Title: Software Development EngineerWe are seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:* Design and develop software applications using various programming languages* Collaborate with...

  • Software Engineer

    4 weeks ago


    Richmond, British Columbia, Canada Platinum Professional Claims Services Inc Full time

    Job Title: Software Engineer - Backend DeveloperJob Summary: We are seeking a skilled Software Engineer - Backend Developer to join our team. The ideal candidate will have experience with Java and a strong understanding of software development principles.Key Responsibilities: Design, develop, and maintain high-quality software applications.Collaborate with...

  • Software Engineer

    4 weeks ago


    Richmond, British Columbia, Canada Alderwood House Full time

    **Job Title:** Software Engineer - Java DeveloperWe are seeking a highly skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in Java and be able to design, develop, and deploy scalable software systems.**Responsibilities:**Design and develop Java-based software applicationsCollaborate with...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software Development SpecialistJob Summary: We are seeking a skilled Software Development Specialist to join our team at POS King Software Inc. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Develop and maintain software applications using...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    We are seeking a skilled Software Development Specialist to join our team at POS King Software Inc. The ideal candidate will have a strong background in software development and system integration.Key ResponsibilitiesOperate and maintain software applications to ensure optimal performanceCollaborate with cross-functional teams to identify and resolve...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software Development SpecialistWe are seeking a skilled Software Development Specialist to join our team at POS King Software Inc. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:• Conduct tests and perform security and quality controls on software...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    About the Role:We are seeking a skilled Software Development Specialist to join our team at POS King Software Inc.Key Responsibilities:Develop and implement software applications to meet business needs.Collaborate with cross-functional teams to ensure software solutions meet requirements.Conduct testing and quality assurance to ensure software meets high...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at POS King Software Inc. As a key member of our development team, you will be responsible for ensuring the quality of our software applications and information systems.Key Responsibilities:Operate testing equipment to ensure...

  • Software Engineer

    4 weeks ago


    Richmond, British Columbia, Canada Sector 7 Kitchen + Bar Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team. Key responsibilities include designing and developing software solutions, collaborating with cross-functional teams, and ensuring high-quality deliverables.


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at POS King Software Inc. As a key member of our software development team, you will be responsible for ensuring the quality of our software applications and information systems.Key Responsibilities:Operate testing equipment to...


  • Richmond, British Columbia, Canada Geek Education Full time

    About the JobWe are seeking a skilled Software Engineer to join our team in software development. As a technical lead, you will be responsible for designing, developing, and maintaining software applications.Key ResponsibilitiesDesign and develop software applicationsMaintain and improve existing softwareCollaborate with cross-functional teamsEnsure software...


  • Richmond, British Columbia, Canada SoQuick Express Ltd. Full time

    Job Title: {title}We are seeking a highly skilled Software Engineer to join our team in {company}.Key Responsibilities:Design and develop high-quality software applications for our cloud-based infrastructure.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure timely and efficient delivery of software...


  • Richmond, British Columbia, Canada Green Sprout Childcare Ltd. Full time

    Job Description: We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have strong technical skills and experience in software engineering. The Senior Software Engineer will be responsible for designing, developing, and testing software applications. Key responsibilities will include: Designing and developing software...

  • **Software Engineer**

    3 weeks ago


    Richmond, British Columbia, Canada HANAMI Full time

    **Job Description****About the Role**As a Software Engineer at our company, you will have the opportunity to work on a wide range of projects, from developing new software applications to improving existing ones. You will be responsible for designing, implementing, and testing software systems, as well as collaborating with cross-functional teams to ensure...

  • Software Engineer

    3 weeks ago


    Richmond, British Columbia, Canada Northbanq Design Collection Corp Full time

    About the Role:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.

  • Software Engineer

    4 weeks ago


    Richmond, British Columbia, Canada CSN Collision Full time

    About the Role:Our company is seeking a highly skilled and experienced Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining our cloud-based system architecture.Key Responsibilities:Design and develop scalable and efficient cloud-based system architecture.Collaborate with...

  • Software Engineer

    4 weeks ago


    Richmond, British Columbia, Canada Purolator Full time

    We are looking for a skilled Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a range of programming languages and technologies.Collaborate with...

  • Software Engineer

    3 weeks ago


    Richmond, British Columbia, Canada CJ Alliance Distributors Corporation Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Main ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with cross-functional...

  • Software Engineer

    4 weeks ago


    Richmond, British Columbia, Canada NORTHERN LIGHTING Full time

    About the Job:{company} is seeking a skilled Software Engineer - Frontend Developer to join their team. The ideal candidate will have experience with frontend development and be proficient in HTML, CSS, and JavaScript.Key Responsibilities:Develop high-quality frontend code for web applicationsCollaborate with the design team to ensure visually appealing and...