-
View all jobs
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, this 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, they are tackling one of the most critical challenges of our time: giving industrial emitters the data they need to understand and reduce their environmental footprint. They are looking for an experienced Embedded Software Developer to join their cross-functional team in Montreal or Calgary on a hybrid basis.
Responsibilities
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, this 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, they are tackling one of the most critical challenges of our time: giving industrial emitters the data they need to understand and reduce their environmental footprint. They are looking for an experienced Embedded Software Developer to join their 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
- 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
- Competitive base salary with stock options, giving you 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
- Application Review
- Vetting Call
- Profile Creation
- Client Submission
Key Skills
Ranked by relevance
embedded
linux
ethernet
python
gitlab
yocto
scrum
rust
bash
fpga
cicd
spi
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer - Developer
2026-05-28
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Java Software Engineer
2026-05-27
Full-time
Mid-Senior
United Kingdom
Staffing
Information Technology
Login to Apply
- Posted
- Apr 16, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Calgary
- Company
- Toast
Industries
Staffing
Recruiting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer - Developer
2026-05-28
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Java Software Engineer
2026-05-27
Full-time
Mid-Senior
United Kingdom
Staffing
Information Technology