Job Description Toast is recruiting on behalf of a growing aerospace and environmental technology company operating in the satellite‑based emissions monitoring space. With a fleet of proprietary satellites and aircraft sensors, the organization is at the forefront of high‑resolution greenhouse gas detection, providing industrial and government clients around the world with precise, localized measurements of methane and carbon dioxide from space. As a mid‑sized and rapidly scaling company, it tackles one of the most critical challenges of our time: giving industrial emitters the data they need to understand and reduce their environmental footprint. The role is for an experienced Embedded Software Developer to join the cross‑functional team in Montreal or Calgary on a hybrid basis. Responsibilities Design, develop, integrate, test, and deploy Linux firmware for satellite and airborne payloads Design, develop, integrate, test, and deploy satellite tasking and planning software Develop control applications for cameras, temperature sensors, heaters, and LED devices Work autonomously on complex features while contributing to a collaborative agile scrum environment Develop unit, component, and integration tests to maintain high software quality Continuously improve the development environment and reduce technical debt Document all stages of the product lifecycle including requirements, design, implementation, integration, and testing in an iterative manner Troubleshoot complex software issues using debugging and profiling tools as well as hardware tools such as oscilloscopes and logic analyzers Support instrument testing and characterization Communicate effectively within and across teams on reporting, architecture decisions, and technical discussions Requirements BSc or MSc in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience Three or more years of experience developing embedded Linux applications Three or more years of experience programming in C or C++ Strong knowledge of communication protocols including Ethernet TCP/UDP, Serial, USB, I2C, SPI, and CAN Proficiency in Python and Bash for scripting and testing Experience developing unit and integration tests Experience with CMake or Make and CI/CD tools such as GitLab and Docker Strong debugging, analysis, and profiling skills Strong written and verbal communication skills with the ability to drive work to completion independently Ability to obtain Controlled Goods Program security clearance Experience with Yocto, Rust, OCaml, or bare‑metal development is considered an asset, as is familiarity with ARM, x86, or FPGA architectures and exposure to web APIs, multimedia frameworks, or distributed systems Benefits Competitive base salary with stock options, giving direct financial participation in the company's growth as it expands its satellite constellation and global client base Comprehensive health and dental benefits Paid time off and floating statutory holidays Flexible hybrid work arrangement with two days in office and up to three days remote per week A direct hand in measurable reductions in global greenhouse gas emissions, with your work contributing to data actively used by major industrial operators to meet regulatory requirements and reduce real‑world emissions at scale #J-18808-Ljbffr