GHGSat is seeking an innovative Intermediate/Senior Embedded Developer to join their mission of fighting climate change through greenhouse gas detection and monitoring. The role involves developing Linux firmware for Satellite and Airborne payloads, working with technologies like C++, Rust, and OCaml. The position offers a hybrid work arrangement (2 days office, 3 days remote) in either Montreal or Calgary.
The ideal candidate will have 3+ years of experience in embedded Linux applications and C/C++ programming, with strong knowledge of device-to-device communication protocols. The role requires expertise in developing controlling applications for various hardware components, implementing comprehensive testing strategies, and troubleshooting complex software and hardware issues.
This is an opportunity to work on meaningful environmental challenges while being part of a growing company. The position offers competitive compensation including stock options, health benefits, and a flexible work environment. The team uses modern development practices including CI/CD, and there are opportunities to work with cutting-edge technologies in aerospace and remote sensing.
The role combines technical challenges with environmental impact, making it ideal for someone passionate about both technology and sustainability. The company provides a creative and motivating work environment with opportunities for professional development and the chance to make a real difference in the fight against climate change.