Software Developer

Montréal, QC, Canada

Job Description

b'


GHGSat offers greenhouse gas detection, measurement and monitoring services to industrial and government customers around the world . We use our own satellites and aircraft sensors, combined with third-party data, to help industrial emitters better understand, control, and reduce their emissions.
GHGSat\xe2\x80\x99s capability is unique: we provide high-resolution, local measurements of atmospheric methane and carbon dioxide concentration from space. This enables us to detect greenhouse gas emitters and to visualize and quantify their emissions.
At the core of the GHGSat measurement concept is a suite of scientific software tools, the GHGSat Retrievals Toolchain, which retrieves local concentrations of methane and carbon dioxide from the imagery acquired by GHGSat instruments. We are seeking a Software Developer with experience in computational software development in C++ and Python to join our Team in Montreal.
What you\xe2\x80\x99ll do:
  • Develop, test, integrate and deploy Toolchain software on cloud and on-prem infrastructure.
  • Maintain and optimize existing software for on-prem and cloud infrastructure.
  • Develop testwares for software testing and feature integration.
  • Apply CI/CD practices to prevent integration problems and to ensure that software is releasable at any point in time.
  • Engage collaboratively with GHGSat teams (in particular the Science, Operations and Software Teams) to define requirements for new software and suggest improvements to existing tools.

Your Background GHGSat values diverse experiences in other industries, and we encourage everyone who meets most of the required qualifications to apply. We are always looking for people who will bring something new to the table!
Qualifications:
  • Bachelor of Science in Computer Science, Software Engineering, Applied Science, or related field, or equivalent experience.
  • Minimum of 5 years experience in similar roles.
  • Strong experience with C++ and Python development in a Linux environment.
  • Experience with container technologies (Docker, Kubernetes).
  • Experience writing software that leverages cloud services such as Amazon S3 and Amazon EC2.
  • Good code documentation habits.
  • Experience with program optimization via algorithmic optimization, code vectorization and multithreading.
  • Experience with developer tools and environments: Git, CI/CD, build systems (CMake), code profiling tools.
  • Able to obtain Canadian government security clearance.

Desired Qualifications:
  • Experience with TCP/IP network programming and concurrent programming models.
  • Experience with GPU programming.
  • Entrepreneurial energy and determination.
  • Understanding of basic calculus, linear algebra and mathematical optimization.
  • Interest in scientific analysis, atmospheric sciences, remote sensing systems and space.

GHGSat offers a creative and highly-motivating work environment. We offer competitive salaries, health and social benefits including flex-time and continuing development. We are committed to a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2138117
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, Canada
  • Education
    Not mentioned