This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job   

A simple jobs board with daily updated offers from Canada

previous arrow
next arrow

GHGSAT: Embedded Developer


This is a Full-time position in Montreal, QC posted January 19, 2021.

GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world.The company uses its own satellites and aircraft sensors, combined with third-party data, to help industrial emitters better understand, control, and reduce their emissions.GHGSat’s capability is unique: the company provides high-resolution, local measurements of atmospheric methane and carbon dioxide concentration from space.

This further provides the company means to detect greenhouse gas emitters ?

and to visualize and quantify ?

their emissions.Your role will be to design and develop firmware for GHGSat’s next generation of satellites and aircraft instruments.

Your main mandate will be to evaluate and develop novel ideas to accelerate the capture, compression, and processing of our imagery, onboard embedded platforms.

You will be involved in defining the software and hardware requirements, test plans, internally and with sub-contractors.

You will collaborate closely with experts in their respective field.

Responsibilities Design, Develop and Maintain firmware components of satellite and aircraft payloads Ensure high quality, robustness, and recoverability of these critical systems Propose and Develop innovative solutions and improvements to the product-line Collaborate actively with stakeholders: subcontractors, technical groups at GHGSatSkills 5+ years experience in embedded development: drivers, libraries, apps, signal processing, connectivity chipsets and buses (GPS, IMU, SPI, i2c, NAND flash, RS485, CAN) Deep familiarity with embedded systems and Linux?

You have already controlled cameras and sensors You have worked with one RTOS in the past Memory management has little secret for you, do you know how to program a DMA, MMU, CMA?

You embrace Test-Driven Development, CI unit-testing, what about QEMU, Docker?

You are comfortable with at least two of these languages: Bash, C, C++, Python, Qt You know how to balance priorities between features, bug-fixes ?

and tests.

You know how to learn from others, and learn fast autonomouslyWould be nice Do you know the basics of FPGA or GPU platforms?

Ever done some SIMD optimizations?

Do you have notions in Lisp, Lua, OCaml, Rust languages?

Do you know how to embed a web server and accelerate network communication?

Do you know how to encode ?, ?️ and ?

in your favorite language?Qualifications: Bachelor or Master’s degree in Computer, Software, Electrical or Aerospace Engineering Fluency in English or French Ability to obtain Canadian government security clearances (Canadian Controlled Goods Program)GHGSat offers a creative and highly motivating work environment in the heart of Plateau-Mont-Royal.We offer competitive salaries, health and social benefits including flex-time and continuing development.

We are an open and transparent company, and we are committed to preserving a diverse work environment.Please submit your application via LinkedIn including a cover letter and résumé.

Only selected candidates will be contacted.